108 files changed, 2323 insertions(+), 929 deletions(-)
diff --git config_190111_2315/Items/Consumables/dungeon.txt config_190206_2203/Items/Consumables/dungeon.txt
index 89e06b3..ace5d91 100644
--- config_190111_2315/Items/Consumables/dungeon.txt
+++ config_190206_2203/Items/Consumables/dungeon.txt
@@ -109,15 +109,15 @@
- id: dungeon_tutorial2
plane: DungeonTutorial
slot: Portal
tier: '1'
- id: dungeon_tutorialwalker
- plane: DungeonGrind
+ plane: DungeonTutorialWalker
slot: Portal
tier: '1'
- id: dungeon_tutorialwalker2
- plane: DungeonGrind
+ plane: DungeonTutorialWalker2
slot: Portal
tier: '1'
- id: dungeon_example
plane: DungeonRoomSpawning
slot: Portal
diff --git config_190111_2315/Quests/quests_tutorial.txt config_190206_2203/Quests/quests_tutorial.txt
index 602e4a6..1b4b9ef 100644
--- config_190111_2315/Quests/quests_tutorial.txt
+++ config_190206_2203/Quests/quests_tutorial.txt
@@ -4,23 +4,25 @@
- target: '3'
type: kill
units:
- id: trainA01
id: tut_01
+ interestingToAcquire: 'true'
joinTimeout: '0'
listSortPriority: '-10000'
permanent: 'true'
replayConfig: never
requirements:
finishedTutorial: 'true'
showInaccessible: 'false'
source: auto
tier: '1'
- activateOnAcquire: 'true'
completeAtGiver: tavern
goals: []
id: tut_01_2
+ interestingToAcquire: 'true'
joinTimeout: '0'
listSortPriority: '-10000'
permanent: 'true'
replayConfig: never
requirements:
@@ -36,10 +38,11 @@
- target: '1'
type: kill
units:
- id: tut_02_fatblimp
id: tut_02
+ interestingToAcquire: 'true'
joinTimeout: '0'
listSortPriority: '-10000'
permanent: 'true'
replayConfig: never
requirements:
@@ -57,10 +60,11 @@
target: '1'
type: kill
units:
- id: tut_03_gargantua
id: tut_03
+ interestingToAcquire: 'true'
joinTimeout: '0'
listSortPriority: '-10000'
permanent: 'true'
replayConfig: never
requirements:
@@ -76,10 +80,11 @@
- target: '1'
type: kill
units:
- id: tut_04_berserker
id: tut_04
+ interestingToAcquire: 'true'
joinTimeout: '0'
listSortPriority: '-10000'
permanent: 'true'
replayConfig: never
requirements:
@@ -96,10 +101,11 @@
target: '1'
type: kill
units:
- id: tut_05_navileader
id: tut_05
+ interestingToAcquire: 'true'
joinTimeout: '0'
listSortPriority: '-10000'
permanent: 'true'
replayConfig: never
requirements:
diff --git config_190111_2315/Texts/en-US/bark.txt config_190206_2203/Texts/en-US/bark.txt
index 51fbab8..a0b7d34 100644
--- config_190111_2315/Texts/en-US/bark.txt
+++ config_190206_2203/Texts/en-US/bark.txt
@@ -440,20 +440,10 @@ convoytri_2:
- text: Tri Shutdown2
crafting_beginner:
randomOptions:
- text: You need to reach level 20 at least once with a plane to craft stuff. Drop by soon!
weight: '1'
-crafting_intro:
- randomOptions:
- - text: 'Welcome to the Crafting Workshop!
-
-
- You can craft some awesome items, but you''ll need the right crafting materials. Collect crafting materials from bounty quests.
-
-
- Don''t forget to visit the pub and get today''s bounty quest!'
- weight: '1'
crafting_unlock:
randomOptions:
- text: Congrats on reaching level 20! In celebration we've opened up the <color=#FBB040>Crafting Workshop</color> for you in the Rebel City
weight: '1'
crawlerDEATH:
diff --git config_190206_2203/Texts/en-US/conversations.txt config_190206_2203/Texts/en-US/conversations.txt
new file mode 100644
index 0000000..ff43614
--- /dev/null
+++ config_190206_2203/Texts/en-US/conversations.txt
@@ -0,0 +1,42 @@
+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_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.'
+ intro_06: Now Meowza hides in his command bunker while his nobles control the continent.
+ intro_07: The Empire hunts the wastes for ancient powers. Every day they grow stronger.
+ intro_08: Those damned cats thought they exterminated all of bird-kind in the War.
+ intro_09: But they were wrong. We are rising up! The Rebellion flies again!
+ intro_10: Together, we will knock each of those nobles from the sky.
+ intro_11: Together, we will destroy Meowza and free this world!
+ intro_12: Got it? Good. Time to fly, recruit.
+ test-01: Welcome new recruit!
+ test-01b: I'll give you a quick intro...
+ test-02: This chart shows how cats are bad...
+ test-03: Don't forget that! Cats = bad
+ test-04: This is how we'll show them what's what...
+ test-04b: Over to my trusty friend... the portal operator!
+ test-05: Here, grab this item to help you a bit
+ test-05-continue: Thanks!
+ test-06: Any questions?
+ test2-01: This is a quick test. We're not quite sure what we're testing, but make sure you stay sharp!
diff --git config_190111_2315/Texts/en-US/input.txt config_190206_2203/Texts/en-US/input.txt
index 89e20ea..df37a3b 100644
--- config_190111_2315/Texts/en-US/input.txt
+++ config_190206_2203/Texts/en-US/input.txt
@@ -36,39 +36,55 @@ actions:
move_up: Move Up
open_friends_list: Open Friends List
open_trade_stall: Open Trade Stall
options: Options
quick_chat_a: Quick Chat A
+ quick_chat_a_mod: 2nd emote 4
quick_chat_b: Quick Chat B
+ quick_chat_b_mod: 2nd emote 5
quick_chat_c: Quick Chat C
+ quick_chat_c_mod: 2nd emote 6
quick_chat_d: Quick Chat D
+ quick_chat_d_mod: 2nd emote 7
quick_heal: Quick Heal
report_bug: Report Bug
+ report_bug_mod: Report Bug
return_home: Return Home
screenshot: Screenshot
scroll_chat_down: Scroll Chat Down
scroll_chat_up: Scroll Chat Up
secondary_emote_1: 2nd emote 1
secondary_emote_10: 2nd emote 10
+ secondary_emote_1_mod: 2nd emote 8
secondary_emote_2: 2nd emote 2
+ secondary_emote_2_mod: 2nd emote 9
secondary_emote_3: 2nd emote 3
+ secondary_emote_3_mod: 2nd emote 10
secondary_emote_4: 2nd emote 4
secondary_emote_5: 2nd emote 5
secondary_emote_6: 2nd emote 6
secondary_emote_7: 2nd emote 7
secondary_emote_8: 2nd emote 8
secondary_emote_9: 2nd emote 9
secondary_fire: Secondary Fire
swap_alt_weapon_slot: Swap Alt Weapon
swap_inventory_1: Swap Inventory 1
+ swap_inventory_1_mod: Drop Inventory 1
swap_inventory_2: Swap Inventory 2
+ swap_inventory_2_mod: Drop Inventory 2
swap_inventory_3: Swap Inventory 3
+ swap_inventory_3_mod: Drop Inventory 3
swap_inventory_4: Swap Inventory 4
+ swap_inventory_4_mod: Drop Inventory 4
swap_inventory_5: Swap Inventory 5
+ swap_inventory_5_mod: Drop Inventory 5
swap_inventory_6: Swap Inventory 6
+ swap_inventory_6_mod: Drop Inventory 6
swap_inventory_7: Swap Inventory 7
+ swap_inventory_7_mod: Drop Inventory 7
swap_inventory_8: Swap Inventory 8
+ swap_inventory_8_mod: Drop Inventory 8
teleport: Teleport
controls:
back_quote: Back Quote
esc: Esc
none: None
diff --git config_190111_2315/Texts/en-US/planeclasses.txt config_190206_2203/Texts/en-US/planeclasses.txt
index 97a6906..3447c59 100644
--- config_190111_2315/Texts/en-US/planeclasses.txt
+++ config_190206_2203/Texts/en-US/planeclasses.txt
@@ -5,10 +5,28 @@ angler:
flavor: A failed flight of fancy by Lord Patrick of Kemp. He spent the last of his fortune on mad engineering projects and failed attempts to corner the salted plum market.
name: Angler
assault:
name: Assault
variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
VariantA:
flavor: This is what happens when a crew of good old birds with a machine shop discover a pirate's stash of 1835 LeTigre Absinthe. Smashing.
name: Tusker
VariantB:
flavor: The whole Rebel-thing doesn't pay, so many have scavengers jobs on the side. This Mining Assault can burrow deep into the dangerous layers of ruins.
@@ -26,34 +44,115 @@ assault:
flavor: The North division has their own anti-corrosion paint. The brittle cold and salted runways wreak havoc on those wimpy southern craft.
name: Snow Plow
stars:
flavor: Felines with their inferior eyesight never see the Bull until it is too late. Photophosphors scavenged from deep cave fungi create the plane's unique colors.
name: Quiet Bull
+bigbird:
+ name: Big Bird
+ variants:
+ default:
+ flavor: ''
+ name: Big Bird
+daggerknight:
+ name: Dagger Knight
+ variants:
+ Camo:
+ flavor: ''
+ name: ''
+ EpicA:
+ flavor: All the girls at the convent loved her flashing black eyes and thighs of rippled steel.
+ name: Ghost Knife
+ EpicB:
+ flavor: ''
+ name: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: Tigetron
+ VariantA:
+ flavor: ''
+ name: Revel Knight
+ VariantB:
+ flavor: ''
+ name: ''
+ default:
+ flavor: ''
+ name: Dagger Knight
+ flames:
+ flavor: ''
+ name: Fire Knight
+ spikes:
+ flavor: ''
+ name: Shark Knight
+ stars:
+ flavor: ''
+ name: Star Night
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.
+ 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: ''
+ 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.
+ name: The Friend
+ EpicD:
+ flavor: ''
+ name: ''
+ 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.
name: TheSeventyFour
VariantB:
flavor: Mercy Williams wasn't the smartest duck in the pond. He was fond of saying 'Shoot them guns hard enough and yer bound to hit something.'
name: Spray N' Pray
default:
flavor: A civilian crop duster retrofitted with massive rear capacitors. Excels at running away.
name: Duster
flames:
- flavor: ''
+ 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: ''
+ 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.
name: Cropper
stars:
- flavor: ''
+ 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:
name: Engineer
variants:
+ Camo:
+ flavor: ''
+ name: Oil Monkey
+ EpicA:
+ flavor: Though they have no tongue and one cuffed foot is (by tradition) welded to the hangar floor, they excel at repairing the Order's clockwork masterpieces.
+ name: Ghost Engineer
+ EpicB:
+ flavor: ''
+ name: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: Flamboyant Nerd
VariantA:
flavor: A master engineer selects the right tool for the job. Or dynamite. Both work, for varying definitions of 'work'.
name: Specialist
VariantB:
flavor: The Docks used a thousand different types of gears. Small brass ones, immense stone ones. A vast whirring steam ecosystem, turning, driving, breaking and building. The coggers loved them all. One day, they will rebuild them.
@@ -71,13 +170,28 @@ engineer:
flavor: ''
name: Gearhead
medic:
name: Medic
variants:
+ Camo:
+ flavor: ''
+ name: ''
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: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
VariantA:
flavor: A doctor flies a fine line when they dabble in their own medicine. There are fixes that give a bird confidence, agility, a sense of speed. The risks seems worth the greater good; the self treatment justified.
name: Speed Medic
VariantB:
flavor: What good is a dead medic? Balance the risk of saving this one life against the long years ahead where you might save a thousand lives.
@@ -113,10 +227,28 @@ olfaithful:
<b>Keyboard</b>
WASD and Mouse'
variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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.
+ name: Faithful Ghost
+ EpicB:
+ flavor: ''
+ name: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
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.
@@ -134,10 +266,28 @@ olfaithful:
flavor: An Old Faithful trainer repurposed as scout. The spiffy paint helps pilots avoid detection by anti-air
name: Secret Angel
paladin:
name: Paladin
variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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: ''
+ 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.
@@ -155,10 +305,28 @@ paladin:
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: ''
+ 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.'
+ name: Ghost Pirate
+ EpicB:
+ flavor: ''
+ name: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
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.
@@ -176,10 +344,28 @@ pirate:
flavor: ''
name: Smuggler
rapier:
name: Raptor
variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
VariantA:
flavor: ''
name: Great Eagle
VariantB:
flavor: ''
@@ -192,15 +378,72 @@ rapier:
name: Peregrine Pepper
spikes:
flavor: ''
name: Razor Raptor
stars:
- flavor: ''
+ flavor: Famously piloted by an ancient field scout who lost most of his head feathers. Some say due to a gas attack. Others joke he furrowed his brow so much, his plummage fell right out.
name: Bald Eagle
+siegetank:
+ name: Siege Tank
+ variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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.
+ 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.'
+ 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
+ name: Ugly Tom
+ EpicD:
+ flavor: ''
+ name: ''
+ 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.
+ name: Queenie
+ VariantA:
+ flavor: ''
+ name: ''
+ VariantB:
+ flavor: ''
+ name: ''
+ 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.
+ name: Pepper Tank
+ spikes:
+ flavor: ''
+ name: Grind Tank
+ stars:
+ flavor: ''
+ name: ''
support:
name: Shieldmaiden
variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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.
+ name: Ghost Maiden
+ EpicB:
+ flavor: ''
+ name: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
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.
@@ -218,13 +461,28 @@ support:
flavor: ''
name: The Governess
tank:
name: Hog
variants:
+ Camo:
+ flavor: ''
+ name: ''
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: ''
+ EpicC:
+ flavor: ''
+ name: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
VariantA:
flavor: ''
name: Boar
VariantB:
flavor: ''
@@ -260,13 +518,28 @@ walker:
<b>Keyboard</b>
WASD and Mouse'
variants:
+ Camo:
+ flavor: ''
+ name: ''
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: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
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.
@@ -284,10 +557,28 @@ walker:
flavor: ''
name: Attache
wizard:
name: Merlin
variants:
+ Camo:
+ flavor: ''
+ name: ''
+ 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: ''
+ EpicD:
+ flavor: ''
+ name: ''
+ Tiger:
+ flavor: ''
+ name: ''
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_190111_2315/Texts/en-US/skills.txt config_190206_2203/Texts/en-US/skills.txt
index 2c3b7d8..63018ca 100644
--- config_190111_2315/Texts/en-US/skills.txt
+++ config_190206_2203/Texts/en-US/skills.txt
@@ -199,11 +199,11 @@ quad_2a:
quad_2b:
name: Sniper Enthusiast
quad_3a:
name: Flash Damage
quad_3b:
- name: Far sight
+ name: Far Sight
quad_4a:
name: Explosive
quad_4b:
name: Streaker
raptor_1a:
diff --git config_190111_2315/Texts/en-US/ui.txt config_190206_2203/Texts/en-US/ui.txt
index 599027f..0a1a462 100644
--- config_190111_2315/Texts/en-US/ui.txt
+++ config_190206_2203/Texts/en-US/ui.txt
@@ -79,10 +79,12 @@ context_menu_inventory_equip: Equip as active
context_menu_inventory_equip_alt: Equip as alternative
context_menu_inventory_mark: Move
context_menu_inventory_move_info: Select target slot or item to move or switch item positions.
context_menu_inventory_title: ''
context_menu_inventory_use: Use
+conversation_continue_custom: '{0} [<action:43>]'
+conversation_continue_default: Continue [<action:43>]
death_crashed: Crashed
death_enemy_line: 'by: {0}'
death_pilot_xp: Pilot XP
death_plane_level: Plane Level
death_rank: Pilot Rank
@@ -173,10 +175,14 @@ error_dialog_lnc00: Error LNC00. Can't find a Rebel City. Probably no connectivi
error_dialog_lnc01: Error LNC01. Logged in, but no Rebel Cities currently available. Please try again in a few minutes. If this problem persists, please contact support.
error_dialog_lnc02: Error LNC02. Client seems to be out of date and the Rebel City is on a newer version. Please update your client. Restarting Steam can often kick this process off.
error_dialog_lnc03: Error LNC03. Your client version is too new! Server update is probably rolling out and will be available again soon. If this persists, contact support. If you are helping test a new version, check if you're on the test branch trying to connect to the production server.
error_dialog_lnc04: Error LNC04. There seems to be an available Rebel city and you've tried joining, but it won't accept you. There is potentially some issue on the server preventing players from joining. Please try again later. If this problem persists, please contact support.
error_dialog_maintenance: Maintenance is currently underway! Please check back again later.
+error_dialog_maintenance_msg: 'Maintenance is currently underway! Please check back again later.
+
+
+ {0}'
error_dialog_nexus_full: The game is currently at capacity for players. Please try again in a few minutes!
error_dialog_no_nexus: Error LNC99. We couldn't find a Rebel City for you. Please try again later. Sorry!
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.
@@ -296,10 +302,11 @@ inventory_list_empty: <size=15>empty</size>
inventory_list_titleformat: <size=21><b>{0}<color=#B5A885FF>{1}</color></b></size>
inventory_list_titleformat_tier: '<size=21><b><color=#ABAAACFF>{1}</color></b>
<color=#F0F0F0FF>{2}</color></size>'
inventory_move: Move
+inventory_title_text: Inventory
island_existing_bosses_status1: Pigeons will always fall while {quantity} of our brave {bossname} warriors fly!
island_existing_bosses_status2: And {quantity} of our glorious {bossname} aircraft stand ready!
island_existing_bosses_status3: The Great Feline Empire is protected by {quantity} righteous {bossname}-class defenders!
island_existing_bosses_status_num: '3'
island_last_standard_boss_status1: One final {bossname} stands, but will vanquish all!
@@ -549,20 +556,26 @@ options_menu_gamepad_controls_abs: Gamepad Absolute
options_menu_gamepad_controls_abs_UI: Menu controls
options_menu_gamepad_controls_abs_default: Plane controls
options_menu_gamepad_controls_abs_inventory: Adv. Inventory controls
options_menu_gamepad_controls_abs_inventory_navigation: Inventory controls
options_menu_gamepad_controls_abs_system: System controls
+options_menu_gamepad_controls_absolute_mech_controls: Absolute Mech Controls
+options_menu_gamepad_controls_advanced_inventory_controls: Advanced Inventory Controls
options_menu_gamepad_controls_default: Plane Controls
options_menu_gamepad_controls_inventory: Adv. Inventory Controls
options_menu_gamepad_controls_inventory_navigation: Inventory Controls
+options_menu_gamepad_controls_menu: Menu Controls
options_menu_gamepad_controls_rel: Gamepad Relative
options_menu_gamepad_controls_rel_UI: Menu controls
options_menu_gamepad_controls_rel_default: Plane controls
options_menu_gamepad_controls_rel_inventory: Adv. Inventory controls
options_menu_gamepad_controls_rel_inventory_navigation: Inventory controls
options_menu_gamepad_controls_rel_system: System controls
+options_menu_gamepad_controls_relative_plane_controls: Relative Plane Controls
+options_menu_gamepad_controls_shared_controls: Shared Controls
options_menu_gamepad_controls_system: System Controls
+options_menu_gamepad_controls_system_controls: Systems Controls
options_menu_gamepad_steering_type_override: Gamepad steering mode
options_menu_graphics: Graphics
options_menu_graphics_quality: Quality Settings
options_menu_graphics_resolution: Resolution
options_menu_graphics_window_mode: Fullscreen
@@ -574,20 +587,26 @@ options_menu_keyboard_controls_abs: Keyboard Absolute
options_menu_keyboard_controls_abs_UI: Menu controls
options_menu_keyboard_controls_abs_default: Plane controls
options_menu_keyboard_controls_abs_inventory: Adv. Inventory controls
options_menu_keyboard_controls_abs_inventory_navigation: Inventory controls
options_menu_keyboard_controls_abs_system: System controls
+options_menu_keyboard_controls_absolute_mech_controls: Absolute Mech Controls
+options_menu_keyboard_controls_advanced_inventory_controls: Advanced Inventory Controls
options_menu_keyboard_controls_default: Plane Controls
options_menu_keyboard_controls_inventory: Adv. Inventory Controls
options_menu_keyboard_controls_inventory_navigation: Inventory Controls
+options_menu_keyboard_controls_menu: Menu Controls
options_menu_keyboard_controls_rel: Keyboard Relative
options_menu_keyboard_controls_rel_UI: Menu controls
options_menu_keyboard_controls_rel_default: Plane controls
options_menu_keyboard_controls_rel_inventory: Adv. Inventory controls
options_menu_keyboard_controls_rel_inventory_navigation: Inventory controls
options_menu_keyboard_controls_rel_system: System controls
+options_menu_keyboard_controls_relative_plane_controls: Relative Plane Controls
+options_menu_keyboard_controls_shared_controls: Shared Controls
options_menu_keyboard_controls_system: System Controls
+options_menu_keyboard_controls_system_controls: Systems Controls
options_menu_locale: Locale
options_menu_locale_old: <color=#e84f4f>(needs restart)</color>
options_menu_low_bullet_alpha: Dim Ally Bullets
options_menu_main: Options
options_menu_maingunshooting_type_joystick: Main Gun Gamepad
@@ -600,20 +619,26 @@ options_menu_mouse_controls_abs: Mouse Absolute
options_menu_mouse_controls_abs_UI: Menu controls
options_menu_mouse_controls_abs_default: Plane controls
options_menu_mouse_controls_abs_inventory: Adv. Inventory controls
options_menu_mouse_controls_abs_inventory_navigation: Inventory controls
options_menu_mouse_controls_abs_system: System controls
+options_menu_mouse_controls_absolute_mech_controls: Absolute Mech Controls
+options_menu_mouse_controls_advanced_inventory_controls: Advanced Inventory Controls
options_menu_mouse_controls_default: Plane Controls
options_menu_mouse_controls_inventory: Adv. Inventory Controls
options_menu_mouse_controls_inventory_navigation: Inventory Controls
+options_menu_mouse_controls_menu: Menu Controls
options_menu_mouse_controls_rel: Mouse Relative
options_menu_mouse_controls_rel_UI: Menu controls
options_menu_mouse_controls_rel_default: Plane controls
options_menu_mouse_controls_rel_inventory: Adv. Inventory controls
options_menu_mouse_controls_rel_inventory_navigation: Inventory controls
options_menu_mouse_controls_rel_system: System controls
+options_menu_mouse_controls_relative_plane_controls: Relative Plane Controls
+options_menu_mouse_controls_shared_controls: Shared Controls
options_menu_mouse_controls_system: System Controls
+options_menu_mouse_controls_system_controls: Systems Controls
options_menu_music_volume: Music Volume
options_menu_nexus_list: Main Rebel City
options_menu_nexus_list_none: None
options_menu_off: 'Off'
options_menu_on: 'On'
diff --git config_190206_2203/Units/01 - Beach/BOS2_tailtrain01.txt config_190206_2203/Units/01 - Beach/BOS2_tailtrain01.txt
new file mode 100644
index 0000000..a1b7c75
--- /dev/null
+++ config_190206_2203/Units/01 - Beach/BOS2_tailtrain01.txt
@@ -0,0 +1,54 @@
+art: EnemyBeachSnakeA
+artScale: '1'
+colliderRadius: '0.6'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+gunMounts:
+- fireMode: Hose
+ firingArc: '60'
+ flashOffset: '0.5'
+ gunTemplateName: tailtrainHeadHasChildrenGun
+ mountAngle: '0'
+ mountName: haschildrengun
+ slewRate: '60'
+- fireMode: Aimed
+ firingArc: '180'
+ flashOffset: '0.5'
+ gunTemplateName: tailtrainHeadNoChildrenGun
+ mountAngle: '0'
+ mountName: nochildrengun
+ sfx:
+ pitch: '0.5'
+ slewRate: '180'
+gunTypes:
+- burst: '3'
+ cooldown: '2'
+ damage: '1'
+ lifetime: '2'
+ multi: '1'
+ multiSpread: '0'
+ name: tailtrainHeadHasChildrenGun
+ rof: '1'
+ speed: '3.5'
+ spread: '3'
+- burst: '3'
+ cooldown: '2'
+ damage: '1'
+ lifetime: '2'
+ multi: '3'
+ multiSpread: '45'
+ name: tailtrainHeadNoChildrenGun
+ rof: '3'
+ speed: '3.5'
+ spread: '3'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '30'
+maxSpeed: '1.5'
+maxTurnRate: '90'
+minSpeed: '1'
+spawnInvulnerabilitySeconds: '1000000'
+templateName: tailtrain01
+tier: '1'
+xpMultiplier: '0'
diff --git config_190206_2203/Units/01 - Beach/BOS2_tailtrain02.txt config_190206_2203/Units/01 - Beach/BOS2_tailtrain02.txt
new file mode 100644
index 0000000..cb98683
--- /dev/null
+++ config_190206_2203/Units/01 - Beach/BOS2_tailtrain02.txt
@@ -0,0 +1,37 @@
+art: EnemyBeachSnakeB
+artScale: '1'
+colliderRadius: '0.6'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '1'
+ gunTypeConfig:
+ burst: '1'
+ cooldown: '3'
+ damage: '0.5'
+ lifetime: '1'
+ multi: '7'
+ multiSpread: '20'
+ name: hammer
+ rof: '10'
+ speed: '3'
+ spread: '0'
+ mountAngle: '180'
+ mountName: main
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '30'
+maxSpeed: '2'
+maxTurnRate: '90'
+minSpeed: '0.3'
+noScribing: 'true'
+spawnInvulnerabilitySeconds: '1000000'
+templateName: tailtrain02
+tier: '1'
+xpMultiplier: '0'
diff --git config_190206_2203/Units/01 - Beach/BOS2_tailtrain03.txt config_190206_2203/Units/01 - Beach/BOS2_tailtrain03.txt
new file mode 100644
index 0000000..7837f51
--- /dev/null
+++ config_190206_2203/Units/01 - Beach/BOS2_tailtrain03.txt
@@ -0,0 +1,36 @@
+art: EnemyBeachSnakeB
+artScale: '1.5'
+colliderRadius: '0.6'
+colliderX: '0'
+colliderY: '0'
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '1'
+ gunTypeConfig:
+ burst: '1'
+ cooldown: '3'
+ damage: '0.5'
+ lifetime: '5'
+ multi: '7'
+ multiSpread: '20'
+ name: hammer
+ rof: '10'
+ speed: '2'
+ spread: '0'
+ mountAngle: '180'
+ mountName: main
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'false'
+maxEnergyPoints: '1'
+maxHitPoints: '30'
+maxSpeed: '2'
+maxTurnRate: '90'
+minSpeed: '0.3'
+noScribing: 'true'
+templateName: tailtrain03
+tier: '1'
+xpMultiplier: '1.3'
diff --git config_190111_2315/Units/01 - Beach/BOS2_trainA02.txt config_190206_2203/Units/01 - Beach/BOS2_trainA02.txt
index 6304cda..ebca1e2 100644
--- config_190111_2315/Units/01 - Beach/BOS2_trainA02.txt
+++ config_190206_2203/Units/01 - Beach/BOS2_trainA02.txt
@@ -11,8 +11,9 @@ maxEnergyPoints: '1'
maxHitPoints: '15'
maxSpeed: '2'
maxTurnRate: '90'
minSpeed: '0.3'
noScribing: 'true'
+spawnInvulnerabilitySeconds: '1000000'
templateName: trainA02
tier: '1'
xpMultiplier: '0'
diff --git config_190111_2315/Units/01 - Beach/GRP1_grunt.txt config_190206_2203/Units/01 - Beach/GRP1_grunt.txt
index 3f3d1f7..0fd9ab7 100644
--- config_190111_2315/Units/01 - Beach/GRP1_grunt.txt
+++ config_190206_2203/Units/01 - Beach/GRP1_grunt.txt
@@ -3,33 +3,16 @@ artScale: '1'
colliderRadius: '0.45'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
-gunMounts:
-- fireMode: Aimed
- firingArc: '360'
- flashOffset: '0.33'
- gunTypeConfig:
- burst: '1'
- cooldown: '1'
- damage: '1'
- lifetime: '4'
- name: gruntGun
- range: '8'
- rof: '1'
- speed: '2.5'
- spread: '0'
- mountAngle: '180'
- mountName: main
- slewRate: '360'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '10'
-maxSpeed: '2'
-maxTurnRate: '30'
-minSpeed: '0.8'
+maxSpeed: '3'
+maxTurnRate: '60'
+minSpeed: '0.5'
particlePositions:
- name: darkSmoke
pos:
- '0'
- '-0.6'
diff --git config_190111_2315/Units/01 - Beach/GRP1_gruntleader.txt config_190206_2203/Units/01 - Beach/GRP1_gruntleader.txt
index ae02f37..2d3f9ac 100644
--- config_190111_2315/Units/01 - Beach/GRP1_gruntleader.txt
+++ config_190206_2203/Units/01 - Beach/GRP1_gruntleader.txt
@@ -2,36 +2,16 @@ art: EnemyGruntleader
artScale: '1'
colliderRadius: '0.55'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
-gunMounts:
-- fireMode: Aimed
- firingArc: '180'
- flashOffset: '0.33'
- gunTemplateName: gruntleaderGun
- mountAngle: '180'
- mountName: main
- slewRate: '360'
-gunTypes:
-- burst: '3'
- cooldown: '0.0'
- damage: '1'
- lifetime: '4'
- multi: '1'
- multiSpread: '0'
- name: gruntleaderGun
- range: '8'
- rof: '0.25'
- speed: '3.5'
- spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '30'
-maxSpeed: '1.3'
+maxSpeed: '1.5'
maxTurnRate: '30'
-minSpeed: '0.8'
+minSpeed: '1'
particlePositions:
- name: darkSmoke
pos:
- '-0.45'
- '-0.56'
diff --git config_190111_2315/Units/01 - Beach/SLO2_spotter.txt config_190206_2203/Units/01 - Beach/SLO2_spotter.txt
index dee9d56..6203e50 100644
--- config_190111_2315/Units/01 - Beach/SLO2_spotter.txt
+++ config_190206_2203/Units/01 - Beach/SLO2_spotter.txt
@@ -1,7 +1,7 @@
art: EnemySpotter_Prefab
-artScale: '1'
+artScale: '1.6'
colliderRadius: '0.7'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
gunMounts:
@@ -19,18 +19,18 @@ gunTypes:
cooldown: '1.5'
damage: '0.8'
lifetime: '1.5'
multi: '1'
name: SpotterSniperGun
- rof: '6'
+ rof: '1'
speed: '8'
spread: '15'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '20'
maxSpeed: '0.3'
-maxTurnRate: '10'
+maxTurnRate: '45'
minSpeed: '0.1'
showGunSignal: 'true'
spawnInvulnerabilitySeconds: '2'
templateName: spotter
tier: '0'
diff --git config_190111_2315/Units/12 - Lowlands (Ruins) - Fantasy(Common)/SLO3_ninjaAgrenade.txt config_190206_2203/Units/12 - Lowlands (Ruins) - Fantasy(Common)/SLO3_ninjaAgrenade.txt
index f4f819a..1c817d1 100644
--- config_190111_2315/Units/12 - Lowlands (Ruins) - Fantasy(Common)/SLO3_ninjaAgrenade.txt
+++ config_190206_2203/Units/12 - Lowlands (Ruins) - Fantasy(Common)/SLO3_ninjaAgrenade.txt
@@ -17,16 +17,16 @@ gunTypes:
bulletPrefab: leisurelyBullet
bulletSize: '4.5'
burst: '1'
cooldown: '1'
damage: '1'
- lifetime: '1.25'
+ lifetime: '2'
multi: '1'
multiSpread: '180'
name: ninjaAgrenadegun
rof: '100'
- speed: '3'
+ speed: '1.5'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '1'
diff --git config_190111_2315/Units/21 - Midlands (City) - WWII_ModernTech/SLO1_drone.txt config_190206_2203/Units/21 - Midlands (City) - WWII_ModernTech/SLO1_drone.txt
index ecd68cf..75a889b 100644
--- config_190111_2315/Units/21 - Midlands (City) - WWII_ModernTech/SLO1_drone.txt
+++ config_190206_2203/Units/21 - Midlands (City) - WWII_ModernTech/SLO1_drone.txt
@@ -1,7 +1,7 @@
art: EnemyDrone
-artScale: '2'
+artScale: '1.8'
colliderRadius: '0.6'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
explosionPrefab: ExplosionMed
@@ -12,11 +12,11 @@ gunMounts:
gunTemplateName: droneGun
mountAngle: '0'
mountName: main
sfx:
pitch: '0.5'
- sound: Enemy Sniper Mild
+ sound: Enemy Shotgun Mild
slewRate: '30'
- fireMode: Aimed
firingArc: '120'
flashOffset: '0.8'
gunTemplateName: droneGun2
diff --git config_190111_2315/Units/23 - Midlands (Rural) - Water_Aquatic/BOS1_whaleshark.txt config_190206_2203/Units/23 - Midlands (Rural) - Water_Aquatic/BOS1_whaleshark.txt
index 94a9255..449cf30 100644
--- config_190111_2315/Units/23 - Midlands (Rural) - Water_Aquatic/BOS1_whaleshark.txt
+++ config_190206_2203/Units/23 - Midlands (Rural) - Water_Aquatic/BOS1_whaleshark.txt
@@ -1,12 +1,12 @@
art: EnemyWhaleshark
-artScale: '1.2'
-colliderHeight: '1.4'
-colliderRadius: '0'
-colliderWidth: '1'
+artScale: '1.35'
+colliderHeight: '0'
+colliderRadius: '1.5'
+colliderWidth: '0'
colliderX: '0'
-colliderY: '0.1'
+colliderY: '1'
elementSusceptibilityIds:
- lightningWeakness
- waterResist
energyRegenRate: '0'
gunMounts:
diff --git config_190111_2315/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt config_190206_2203/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt
index 0127008..dcecbed 100644
--- config_190111_2315/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt
+++ config_190206_2203/Units/33 - Highlands (Rural) - Desert_Bones/SLO2_sniper.txt
@@ -24,12 +24,16 @@ gunTypes:
name: sniperbiggun
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
diff --git config_190111_2315/Units/60D- Snake Dungeon/BOS_dragonsnakeegg.txt config_190206_2203/Units/60D- Snake Dungeon/BOS_dragonsnakeegg.txt
index ab27a01..5f86208 100644
--- config_190111_2315/Units/60D- Snake Dungeon/BOS_dragonsnakeegg.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/BOS_dragonsnakeegg.txt
@@ -1,7 +1,7 @@
art: EnemyDragonSnakeEgg
-artScale: '0.6'
+artScale: '0.5'
colliderRadius: '3.8'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
energyRegenRate: '0'
diff --git config_190111_2315/Units/60D- Snake Dungeon/BOS_wallsnakeleader2_noxp.txt config_190206_2203/Units/60D- Snake Dungeon/BOS_wallsnakeleader2_noxp.txt
index f03bcf2..a542eac 100644
--- config_190111_2315/Units/60D- Snake Dungeon/BOS_wallsnakeleader2_noxp.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/BOS_wallsnakeleader2_noxp.txt
@@ -1,7 +1,7 @@
art: EnemyVenomBarrierHead
-artScale: '1.0'
+artScale: '1.5'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/BOS_wallsnakeleader3.txt config_190206_2203/Units/60D- Snake Dungeon/BOS_wallsnakeleader3.txt
index 563912a..df6d915 100644
--- config_190111_2315/Units/60D- Snake Dungeon/BOS_wallsnakeleader3.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/BOS_wallsnakeleader3.txt
@@ -1,7 +1,7 @@
art: EnemyVenomBarrierHead
-artScale: '1.0'
+artScale: '1.5'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/GRP1_snake.txt config_190206_2203/Units/60D- Snake Dungeon/GRP1_snake.txt
index 9d01b9d..62a2f2c 100644
--- config_190111_2315/Units/60D- Snake Dungeon/GRP1_snake.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/GRP1_snake.txt
@@ -1,7 +1,7 @@
art: EnemyCollectorSnakeBody
-artScale: '1.0'
+artScale: '1.6'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
@@ -12,32 +12,37 @@ gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.33'
gunTypeConfig:
bulletPrefab: supershortlightningBullet
- bulletSize: '0.15'
+ bulletSize: '0.2'
burst: '1'
- cooldown: '2'
+ cooldown: '3'
damage: '0.1'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.25'
effectTime: '0.1'
- lifetime: '0.6'
+ lifetime: '2'
+ multi: '1'
+ multiSpread: '180'
name: snakeGun
- range: '8'
+ range: '30'
rof: '4'
- speed: '3'
+ speed: '10'
spread: '0'
- mountAngle: '180'
+ mountAngle: '0'
mountName: main
- slewRate: '360'
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Electricity
+ slewRate: '180'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '15'
-maxSpeed: '2'
+maxSpeed: '4.5'
maxTurnRate: '90'
minSpeed: '0.3'
templateName: snake
tier: '10'
xpMultiplier: '0'
diff --git config_190206_2203/Units/60D- Snake Dungeon/GRP1_snakebig.txt config_190206_2203/Units/60D- Snake Dungeon/GRP1_snakebig.txt
new file mode 100644
index 0000000..78b06d3
--- /dev/null
+++ config_190206_2203/Units/60D- Snake Dungeon/GRP1_snakebig.txt
@@ -0,0 +1,69 @@
+art: EnemyCollectorSnakeBody
+artScale: '2.5'
+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'
+ burst: '1'
+ cooldown: '3'
+ damage: '0.1'
+ effect: Lightning
+ effectAmount: '0.1'
+ effectDamage: '0.25'
+ effectTime: '0.1'
+ lifetime: '2'
+ multi: '1'
+ multiSpread: '180'
+ name: snakeGun
+ range: '30'
+ rof: '4'
+ speed: '10'
+ spread: '0'
+ mountAngle: '0'
+ mountName: main
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Electricity
+ slewRate: '180'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '1'
+ gunTypeConfig:
+ bulletPrefab: ringBullet
+ bulletSize: '4'
+ burst: '2000000'
+ cooldown: '2'
+ damage: '0.5'
+ lifetime: '0.5'
+ multi: '1'
+ multiSpread: '0'
+ name: hammer
+ rof: '10'
+ speed: '0'
+ spread: '0'
+ mountAngle: '0'
+ mountName: main2
+ sfx:
+ sound: Enemy Laser Loop5
+ slewRate: '0'
+healthRegenRate: '0'
+isVisibleInRadar: 'true'
+maxEnergyPoints: '1'
+maxHitPoints: '20'
+maxSpeed: '4.5'
+maxTurnRate: '90'
+minSpeed: '0.3'
+templateName: snakebig
+tier: '10'
+xpMultiplier: '1'
diff --git config_190111_2315/Units/60D- Snake Dungeon/GRP1_snakeleader.txt config_190206_2203/Units/60D- Snake Dungeon/GRP1_snakeleader.txt
index dcd0def..45a2f53 100644
--- config_190111_2315/Units/60D- Snake Dungeon/GRP1_snakeleader.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/GRP1_snakeleader.txt
@@ -1,7 +1,7 @@
art: EnemyCollectorSnakeHead
-artScale: '1.0'
+artScale: '2.2'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
@@ -39,11 +39,11 @@ gunTypes:
lifetime: '2'
multi: '1'
multiSpread: '0'
name: snakeleaderGun
rof: '1.5'
- speed: '3.5'
+ speed: '7'
spread: '0'
- bulletPrefab: bullet
bulletSize: '2'
burst: '3'
cooldown: '2'
@@ -59,14 +59,14 @@ gunTypes:
rof: '3'
speed: '3.5'
spread: '3'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '15'
-maxSpeed: '1.5'
-maxTurnRate: '90'
-minSpeed: '1'
+maxHitPoints: '30'
+maxSpeed: '4.5'
+maxTurnRate: '45'
+minSpeed: '3'
particlePositions:
- name: darkSmoke
pos:
- '-0.62'
- '-0.3'
diff --git config_190111_2315/Units/60D- Snake Dungeon/GRP1_speedsnake.txt config_190206_2203/Units/60D- Snake Dungeon/GRP1_speedsnake.txt
index 0b58fcc..45194fc 100644
--- config_190111_2315/Units/60D- Snake Dungeon/GRP1_speedsnake.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/GRP1_speedsnake.txt
@@ -14,41 +14,41 @@ gunMounts:
flashOffset: '0.33'
gunTypeConfig:
bulletPrefab: octagonBullet
burst: '1'
cooldown: '2'
- damage: '0.2'
+ damage: '0.4'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.2'
+ effectDamage: '0.4'
effectTime: '0.1'
lifetime: '2.5'
name: speedsnakeGun
range: '8'
rof: '4'
- speed: '4.5'
+ speed: '7'
spread: '0'
mountAngle: '-90'
mountName: main
slewRate: '360'
- fireMode: Aimed
firingArc: '40'
flashOffset: '0.33'
gunTypeConfig:
bulletPrefab: octagonBullet
burst: '1'
cooldown: '2'
- damage: '0.2'
+ damage: '0.4'
effect: Poison
effectAmount: '0.1'
- effectDamage: '0.2'
+ effectDamage: '0.4'
effectTime: '0.1'
lifetime: '2.5'
name: speedsnakeGun2
range: '8'
rof: '4'
- speed: '4.5'
+ speed: '7'
spread: '0'
mountAngle: '90'
mountName: main2
slewRate: '360'
healthRegenRate: '0'
diff --git config_190111_2315/Units/60D- Snake Dungeon/GRP1_speedsnakeleader.txt config_190206_2203/Units/60D- Snake Dungeon/GRP1_speedsnakeleader.txt
index d10d4bc..a53394a 100644
--- config_190111_2315/Units/60D- Snake Dungeon/GRP1_speedsnakeleader.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/GRP1_speedsnakeleader.txt
@@ -22,38 +22,38 @@ gunMounts:
mountAngle: '0'
mountName: nochildrengun
slewRate: '180'
gunTypes:
- bulletPrefab: leisurelyBullet
- burst: '12'
+ burst: '30'
cooldown: '2'
damage: '0.2'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.2'
effectTime: '0.1'
lifetime: '2'
multi: '2'
multiSpread: '90'
name: speedsnakeleaderGun
- rof: '3'
+ rof: '5'
speed: '3.5'
spread: '0'
- bulletPrefab: leisurelyBullet
burst: '3'
cooldown: '2'
damage: '0.2'
effect: Poison
effectAmount: '0.1'
effectDamage: '0.2'
effectTime: '0.1'
lifetime: '3'
multi: '3'
- multiSpread: '45'
+ multiSpread: '30'
name: speedsnakeleaderGun2
rof: '4'
- speed: '3.5'
+ speed: '8'
spread: '3'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '10'
maxSpeed: '4.5'
diff --git config_190111_2315/Units/60D- Snake Dungeon/SOL2_hurtsnake2.txt config_190206_2203/Units/60D- Snake Dungeon/SOL2_hurtsnake2.txt
index 900f9f6..f06c258 100644
--- config_190111_2315/Units/60D- Snake Dungeon/SOL2_hurtsnake2.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/SOL2_hurtsnake2.txt
@@ -15,19 +15,10 @@ gunMounts:
- '0'
- '-0.2'
sfx:
sound: Enemy Laser Loop1
slewRate: '0'
-- fireMode: Aimed
- firingArc: '360'
- flashOffset: '0'
- gunTemplateName: hurtsnake2AimGun
- mountAngle: '0'
- mountName: hurtsnake2AimMount
- sfx:
- pitch: '3'
- slewRate: '360'
gunTypes:
- bulletPrefab: ringBullet
bulletSize: '1'
burst: '1'
cooldown: '0'
@@ -59,12 +50,12 @@ gunTypes:
speed: '2'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '1.6'
-maxSpeed: '3'
+maxSpeed: '4'
maxTurnRate: '180'
-minSpeed: '3'
+minSpeed: '4'
spawnInvulnerabilitySeconds: '0.1'
templateName: hurtsnake2
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/60D- Snake Dungeon/unit_snakeegg2.txt config_190206_2203/Units/60D- Snake Dungeon/unit_snakeegg2.txt
index fd5445b..2d289eb 100644
--- config_190111_2315/Units/60D- Snake Dungeon/unit_snakeegg2.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/unit_snakeegg2.txt
@@ -1,7 +1,7 @@
art: EnemySnakeEgg2
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0.65'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/unit_snakeegg3.txt config_190206_2203/Units/60D- Snake Dungeon/unit_snakeegg3.txt
index 7482ffa..24ca7fa 100644
--- config_190111_2315/Units/60D- Snake Dungeon/unit_snakeegg3.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/unit_snakeegg3.txt
@@ -1,7 +1,7 @@
art: EnemySnakeEgg1
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0.65'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/unit_snakeegg4.txt config_190206_2203/Units/60D- Snake Dungeon/unit_snakeegg4.txt
index 7fde260..b78d498 100644
--- config_190111_2315/Units/60D- Snake Dungeon/unit_snakeegg4.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/unit_snakeegg4.txt
@@ -1,7 +1,7 @@
art: EnemySnakeEgg2
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0.65'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/unit_snakeeggNW.txt config_190206_2203/Units/60D- Snake Dungeon/unit_snakeeggNW.txt
index 6aad2ac..cf985db 100644
--- config_190111_2315/Units/60D- Snake Dungeon/unit_snakeeggNW.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/unit_snakeeggNW.txt
@@ -1,7 +1,7 @@
art: EnemySnakeEgg1
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0.65'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/unit_snakeeggSW.txt config_190206_2203/Units/60D- Snake Dungeon/unit_snakeeggSW.txt
index da9f7cc..a0c3ceb 100644
--- config_190111_2315/Units/60D- Snake Dungeon/unit_snakeeggSW.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/unit_snakeeggSW.txt
@@ -1,7 +1,7 @@
art: EnemySnakeEgg1
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0.65'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/60D- Snake Dungeon/unit_wallsnakeleader2.txt config_190206_2203/Units/60D- Snake Dungeon/unit_wallsnakeleader2.txt
index 38272d0..65b251b 100644
--- config_190111_2315/Units/60D- Snake Dungeon/unit_wallsnakeleader2.txt
+++ config_190206_2203/Units/60D- Snake Dungeon/unit_wallsnakeleader2.txt
@@ -1,7 +1,7 @@
art: EnemyVenomBarrierHead
-artScale: '1.0'
+artScale: '1.5'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- burnWeakness
diff --git config_190111_2315/Units/61D - Ice Dungeon/BOS_iceboss.txt config_190206_2203/Units/61D - Ice Dungeon/BOS_iceboss.txt
index 23c4f83..bc967a8 100644
--- config_190111_2315/Units/61D - Ice Dungeon/BOS_iceboss.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/BOS_iceboss.txt
@@ -69,10 +69,16 @@ additionalStates:
- code: VariableBelow
name: healthtriggershield5
value: '1'
toState: healthtriggershield5
- events:
+ - code: SetMarker
+ name: attack_$
+ offset:
+ angle: '0'
+ distance: '0'
+ value: '1'
- code: Spawn
name: icebossnodemaster
offset:
angle: '0'
distance: '0.02'
@@ -113,10 +119,16 @@ additionalStates:
- code: NoTypeNear
name: icebossnodemaster
value: '20'
toState: main
- events:
+ - code: SetMarker
+ name: attack_$
+ offset:
+ angle: '0'
+ distance: '0'
+ value: '1'
- code: Spawn
name: icebossnodemaster
offset:
angle: '0'
distance: '0.02'
@@ -157,10 +169,16 @@ additionalStates:
- code: NoTypeNear
name: icebossnodemaster
value: '20'
toState: main
- events:
+ - code: SetMarker
+ name: attack_$
+ offset:
+ angle: '0'
+ distance: '0'
+ value: '1'
- code: Spawn
name: icebossnodemaster
offset:
angle: '0'
distance: '0.02'
@@ -201,10 +219,16 @@ additionalStates:
- code: NoTypeNear
name: icebossnodemaster
value: '20'
toState: main
- events:
+ - code: SetMarker
+ name: attack_$
+ offset:
+ angle: '0'
+ distance: '0'
+ value: '1'
- code: Spawn
name: icebossnodemaster
offset:
angle: '0'
distance: '0.02'
@@ -245,10 +269,16 @@ additionalStates:
- code: NoTypeNear
name: icebossnodemaster
value: '20'
toState: main
- events:
+ - code: SetMarker
+ name: attack_$
+ offset:
+ angle: '0'
+ distance: '0'
+ value: '1'
- code: Spawn
name: icebossnodemaster
offset:
angle: '0'
distance: '0.02'
@@ -401,11 +431,11 @@ gunMounts:
sound: 'null'
slewRate: '0'
syncOffset: '0.6'
syncTo: icebossblizzard
gunTypes:
-- bulletPrefab: freezeBullet
+- bulletPrefab: shurikenBullet
burst: '100'
cooldown: '0'
damage: '0.5'
effect: Slow
effectAmount: '0.5'
@@ -445,17 +475,17 @@ gunTypes:
cooldown: '0'
damage: '0.25'
effect: Slow
effectDamage: '0.25'
lifetime: '7'
- multi: '3'
- multiSpeed: '0.5'
+ multi: '4'
+ multiSpeed: '1'
multiSpread: '0'
name: icebosshail
rof: '4'
speed: '3'
- spread: '25'
+ spread: '5'
- bulletHue: blue
bulletPrefab: tracerBullet
bulletSize: '2'
burst: '100'
cooldown: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/BOS_icebossfrostmissile.txt config_190206_2203/Units/61D - Ice Dungeon/BOS_icebossfrostmissile.txt
index 4006944..97b27e2 100644
--- config_190111_2315/Units/61D - Ice Dungeon/BOS_icebossfrostmissile.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/BOS_icebossfrostmissile.txt
@@ -21,23 +21,25 @@ gunMounts:
- '0.5'
- '0'
sfx:
pitch: '2'
sound: Enemy Rocket
+ volume: '0.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.4'
gunTemplateName: icebossfrost
mountAngle: '0'
mountName: main2
offset:
- '-0.5'
- '0'
sfx:
pitch: '2'
sound: Enemy Rocket
+ volume: '0.5'
slewRate: '0'
syncOffset: '1'
syncTo: main
- fireMode: JustShootDammit
firingArc: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/BOS_icebossicestorm.txt config_190206_2203/Units/61D - Ice Dungeon/BOS_icebossicestorm.txt
index a1072bd..2b26b2d 100644
--- config_190111_2315/Units/61D - Ice Dungeon/BOS_icebossicestorm.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/BOS_icebossicestorm.txt
@@ -19,11 +19,11 @@ gunMounts:
mountName: main
offset:
- '3'
- '0'
sfx:
- pitch: '0.4'
+ pitch: '1'
sound: Enemy Machinegun Medium
volume: '1.5'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
diff --git config_190111_2315/Units/61D - Ice Dungeon/BOS_icebossicicles.txt config_190206_2203/Units/61D - Ice Dungeon/BOS_icebossicicles.txt
index 1cf7793..cc5adea 100644
--- config_190111_2315/Units/61D - Ice Dungeon/BOS_icebossicicles.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/BOS_icebossicicles.txt
@@ -18,10 +18,11 @@ gunMounts:
mountAngle: '0'
mountName: main
sfx:
pitch: '0.5'
sound: Enemy Rocket
+ volume: '0.5'
slewRate: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'false'
maxEnergyPoints: '1'
diff --git config_190111_2315/Units/61D - Ice Dungeon/GRP1_hedgeleader2.txt config_190206_2203/Units/61D - Ice Dungeon/GRP1_hedgeleader2.txt
index 3ea0a8a..91b4143 100644
--- config_190111_2315/Units/61D - Ice Dungeon/GRP1_hedgeleader2.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/GRP1_hedgeleader2.txt
@@ -10,25 +10,30 @@ energyRegenRate: '0'
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.33'
gunTemplateName: hedgeleader2Gun
- mountAngle: '0'
+ mountAngle: '-30'
mountName: main
+ sfx:
+ sound: 'null'
slewRate: '0'
gunTypes:
-- bulletHue: red
- burst: '50'
- cooldown: '0'
- damage: '0.2'
+- bulletHue: blue
+ bulletPrefab: tracerBullet
+ burst: '30'
+ cooldown: '2'
+ damage: '0.5'
effect: Slow
effectAmount: '0.5'
- effectDamage: '0.2'
+ effectDamage: '0.5'
effectTime: '1.0'
- lifetime: '5'
+ lifetime: '12'
+ multi: '6'
+ multiSpread: '60'
name: hedgeleader2Gun
- rof: '4'
+ rof: '2'
speed: '2'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '20'
diff --git config_190111_2315/Units/61D - Ice Dungeon/GRP1_hedgeminion2.txt config_190206_2203/Units/61D - Ice Dungeon/GRP1_hedgeminion2.txt
index 86832e1..dff2ebe 100644
--- config_190111_2315/Units/61D - Ice Dungeon/GRP1_hedgeminion2.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/GRP1_hedgeminion2.txt
@@ -1,39 +1,105 @@
-art: EnemyIceFountainMinion
-artScale: '1'
+art: EnemyIceNode
+artScale: '1.5'
colliderRadius: '0.5'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- poisonWeakness
- slowResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
- firingArc: '90'
+ firingArc: '360'
flashOffset: '0.33'
- gunTemplateName: hedgeminion2Gun2
- hueOverride: red
+ gunTemplateName: hedgeminionbigfrost
+ hueOverride: blue
mountAngle: '0'
- mountName: anydir2
+ mountName: main
+ sfx:
+ sound: 'null'
slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletHue: yellow
+ bulletPrefab: ringBullet
+ bulletSize: '5'
+ burst: '1'
+ cooldown: '1000'
+ damage: '0'
+ lifetime: '1'
+ multi: '1'
+ multiSpread: '0'
+ name: hammer
+ rof: '1'
+ speed: '0'
+ spread: '0'
+ turn: '0'
+ mountAngle: '180'
+ mountName: warning
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0.5'
+ gunTypeConfig:
+ bulletHue: blue
+ bulletPrefab: tracerBullet
+ bulletSize: '3'
+ burst: '1'
+ cooldown: '3'
+ damage: '1'
+ lifetime: '5'
+ multi: '6'
+ multiSpread: '60'
+ name: hammer
+ rof: '1'
+ speed: '3'
+ spread: '0'
+ turn: '0'
+ mountAngle: '0'
+ mountName: snowflake
+ sfx:
+ pitch: '0.5'
+ sound: Enemy Machinegun Medium
+ slewRate: '0'
+ syncOffset: '0.5'
+ syncTo: warning
gunTypes:
-- bulletPrefab: leisurelyBullet
+- bulletHue: blue
+ bulletPrefab: leisurelyBullet
bulletSize: '1.5'
burst: '1'
cooldown: '0'
damage: '0.3'
effect: Slow
effectDamage: '0.3'
- lifetime: '4.8'
+ lifetime: '1'
multi: '2'
multiSpread: '180'
name: hedgeminion2Gun2
- rof: '1.25'
+ rof: '5'
speed: '1.5'
spread: '0'
+- bulletHue: blue
+ bulletPrefab: tracerBullet
+ bulletSize: '1'
+ burst: '100'
+ cooldown: '0'
+ damage: '0.125'
+ effect: Slow
+ effectAmount: '0.5'
+ effectTime: '1'
+ lifetime: '2'
+ multi: '2'
+ multiSpread: '120'
+ name: hedgeminionbigfrost
+ rof: '3.3'
+ speed: '1'
+ spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '6'
maxSpeed: '10'
@@ -47,9 +113,9 @@ particlePositions:
- '-0.8'
rot:
- '0'
- '0'
- '-90'
-spawnInvulnerabilitySeconds: '1'
+spawnInvulnerabilitySeconds: '10'
templateName: hedgeminion2
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/GRP1_icesnake.txt config_190206_2203/Units/61D - Ice Dungeon/GRP1_icesnake.txt
index fda8332..08246c7 100644
--- config_190111_2315/Units/61D - Ice Dungeon/GRP1_icesnake.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/GRP1_icesnake.txt
@@ -7,30 +7,34 @@ elementSusceptibilityIds:
- poisonWeakness
- slowResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
-- fireMode: Aimed
+- fireMode: JustShootDammit
firingArc: '30'
flashOffset: '0.33'
gunTypeConfig:
- bulletSize: '2.5'
- burst: '1'
- cooldown: '2'
- damage: '1'
+ bulletPrefab: shurikenBullet
+ bulletSize: '1'
+ burst: '10'
+ cooldown: '0'
+ damage: '0.25'
effect: Slow
effectAmount: '0.5'
- effectDamage: '1'
+ effectDamage: '0.25'
effectTime: '4.0'
- lifetime: '3'
+ lifetime: '1'
name: icesnakeGun
range: '8'
- rof: '4'
- speed: '0.5'
+ rof: '5'
+ speed: '0.25'
spread: '0'
mountAngle: '180'
mountName: main
+ sfx:
+ pitch: '1'
+ sound: Enemy Loop Missile Mild
slewRate: '360'
- fireMode: Aimed
firingArc: '30'
flashOffset: '0.33'
gunTemplateName: icesnakeGun
@@ -62,13 +66,13 @@ gunTypes:
speed: '4.5'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '20'
+maxHitPoints: '1'
maxSpeed: '4'
maxTurnRate: '90'
minSpeed: '0.3'
-spawnInvulnerabilitySeconds: '999999'
+spawnInvulnerabilitySeconds: '0'
templateName: icesnake
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/GRP1_icesnakeegg.txt config_190206_2203/Units/61D - Ice Dungeon/GRP1_icesnakeegg.txt
index 3ea7119..247eba1 100644
--- config_190111_2315/Units/61D - Ice Dungeon/GRP1_icesnakeegg.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/GRP1_icesnakeegg.txt
@@ -1,7 +1,7 @@
art: EnemyIceSnakeEgg
-artScale: '1.2'
+artScale: '1.5'
colliderRadius: '0.4'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- poisonWeakness
diff --git config_190111_2315/Units/61D - Ice Dungeon/GRP1_mountaingrunt.txt config_190206_2203/Units/61D - Ice Dungeon/GRP1_mountaingrunt.txt
index 1a5b61f..cc13c92 100644
--- config_190111_2315/Units/61D - Ice Dungeon/GRP1_mountaingrunt.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/GRP1_mountaingrunt.txt
@@ -7,46 +7,69 @@ elementSusceptibilityIds:
- poisonWeakness
- slowResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
-- fireMode: Aimed
+- fireMode: JustShootDammit
firingArc: '30'
- flashOffset: '1'
+ flashOffset: '0'
gunTypeConfig:
+ bulletPrefab: leisurelyBullet
+ bulletSize: '2'
burst: '6'
- cooldown: '1'
- damage: '0.25'
+ cooldown: '0'
+ damage: '0.1'
effect: Slow
effectAmount: '0.8'
- effectDamage: '0.25'
+ effectDamage: '0.1'
effectTime: '1.0'
- lifetime: '2.25'
- multi: '6'
+ lifetime: '0.125'
+ multi: '1'
multiSpread: '50'
name: mountaingruntGun
range: '8'
- rof: '4'
- speed: '4'
+ rof: '10'
+ speed: '0'
spread: '0'
- mountAngle: '180'
+ mountAngle: '0'
mountName: main
+ sfx:
+ sound: 'null'
+ slewRate: '360'
+- fireMode: JustShootDammit
+ firingArc: '30'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: freezeBullet
+ bulletSize: '2'
+ burst: '6'
+ cooldown: '3'
+ damage: '0.1'
+ effect: Slow
+ effectAmount: '0.8'
+ effectDamage: '0.1'
+ effectTime: '1.0'
+ lifetime: '3'
+ multi: '1'
+ multiSpread: '60'
+ name: mountaingruntGun
+ range: '8'
+ rof: '10'
+ speed: '1'
+ spread: '0'
+ mountAngle: '0'
+ mountName: main2
+ sfx:
+ pitch: '1'
+ sound: Enemy Laser Loop5
+ volume: '0.5'
slewRate: '360'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '6'
+maxHitPoints: '1'
maxSpeed: '2'
maxTurnRate: '30'
minSpeed: '0.8'
-particlePositions:
-- name: darkSmoke
- pos:
- - '0.174'
- - '-0.143'
- - '-0.24'
- rot:
- - '0'
- - '0'
- - '-90'
-spawnInvulnerabilitySeconds: '2'
+spawnInvulnerabilitySeconds: '0'
templateName: mountaingrunt
tier: '10'
+xpMultiplier: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/GRP1_mountaingruntleader.txt config_190206_2203/Units/61D - Ice Dungeon/GRP1_mountaingruntleader.txt
index f4ad1a4..26b7c9b 100644
--- config_190111_2315/Units/61D - Ice Dungeon/GRP1_mountaingruntleader.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/GRP1_mountaingruntleader.txt
@@ -7,44 +7,65 @@ elementSusceptibilityIds:
- poisonWeakness
- slowResist
energyRegenRate: '0'
gunMounts:
- fireMode: JustShootDammit
- firingArc: '180'
- flashOffset: '0.33'
- gunTemplateName: mountaingruntleaderGun
+ firingArc: '30'
+ flashOffset: '0'
+ gunTypeConfig:
+ bulletPrefab: leisurelyBullet
+ bulletSize: '4'
+ burst: '6'
+ cooldown: '0'
+ damage: '0.1'
+ effect: Slow
+ effectAmount: '0.8'
+ effectDamage: '0.1'
+ effectTime: '1.0'
+ lifetime: '0.125'
+ multi: '1'
+ multiSpread: '50'
+ name: mountaingruntGun
+ range: '8'
+ rof: '10'
+ speed: '0'
+ spread: '0'
hueOverride: red
mountAngle: '0'
- mountName: main
- offset:
- - '0'
- - '1'
- slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '180'
- flashOffset: '0.33'
- gunTemplateName: mountaingruntleaderGun
- hueOverride: red
- mountAngle: '-45'
mountName: main2
offset:
- - '-1'
- '0'
- slewRate: '0'
- syncTo: main
+ - '-1'
+ sfx:
+ pitch: '1'
+ sound: Enemy Laser Loop5
+ volume: '0.5'
+ slewRate: '360'
- fireMode: JustShootDammit
- firingArc: '180'
- flashOffset: '0.33'
- gunTemplateName: mountaingruntleaderGun
- hueOverride: red
- mountAngle: '45'
- mountName: main3
- offset:
- - '1'
- - '0'
+ firingArc: '0'
+ flashOffset: '1'
+ gunTypeConfig:
+ bulletPrefab: freezeBullet
+ burst: '20'
+ cooldown: '2'
+ damage: '0.3'
+ effect: Slow
+ effectAmount: '0.8'
+ effectDamage: '0.01'
+ effectTime: '1.0'
+ lifetime: '1'
+ multi: '1'
+ multiLifetime: '0.1'
+ multiSpeed: '0.5'
+ multiSpread: '0'
+ name: hammer
+ rof: '10'
+ speed: '6.5'
+ spread: '20'
+ mountAngle: '0'
+ mountName: main
slewRate: '0'
- syncTo: main
gunTypes:
- bulletPrefab: leisurelyBullet
burst: '8'
cooldown: '0.0'
damage: '0.25'
@@ -59,30 +80,11 @@ gunTypes:
speed: '2.0'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '25'
-maxSpeed: '2.0'
+maxSpeed: '1'
maxTurnRate: '30'
-minSpeed: '0.8'
-particlePositions:
-- name: darkSmoke
- pos:
- - '0.32'
- - '-1.17'
- - '-0.28'
- rot:
- - '0'
- - '0'
- - '0'
-- name: darkSmoke
- pos:
- - '-0.32'
- - '-1.181'
- - '-0.29'
- rot:
- - '0'
- - '0'
- - '0'
+minSpeed: '1'
spawnInvulnerabilitySeconds: '2'
templateName: mountaingruntleader
tier: '10'
diff --git config_190111_2315/Units/61D - Ice Dungeon/SLO1_mountainhunter.txt config_190206_2203/Units/61D - Ice Dungeon/SLO1_mountainhunter.txt
index 047590d..93270c4 100644
--- config_190111_2315/Units/61D - Ice Dungeon/SLO1_mountainhunter.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/SLO1_mountainhunter.txt
@@ -16,11 +16,13 @@ gunMounts:
bulletPrefab: shurikenBullet
burst: '4'
cooldown: '1'
damage: '0.5'
effect: Slow
+ effectAmount: '1'
effectDamage: '0.5'
+ effectTime: '0.5'
lifetime: '4'
multi: '2'
multiSpread: '20'
name: mountainhunterGun
range: '8'
@@ -32,46 +34,48 @@ gunMounts:
slewRate: '0'
- fireMode: Aimed
firingArc: '30'
flashOffset: '0.33'
gunTypeConfig:
- burst: '2'
+ bulletPrefab: shurikenBullet
+ burst: '1'
cooldown: '1'
damage: '0.5'
effect: Slow
effectAmount: '1'
effectDamage: '0.5'
effectTime: '0.5'
- lifetime: '0.4'
+ lifetime: '4'
multi: '1'
multiSpread: '0'
name: mountainhunterGun2
range: '8'
rof: '3'
- speed: '8'
+ speed: '7'
spread: '0'
mountAngle: '90'
mountName: side
slewRate: '0'
- fireMode: Aimed
firingArc: '30'
flashOffset: '0.33'
gunTypeConfig:
+ bulletPrefab: shurikenBullet
burst: '2'
cooldown: '1'
damage: '0.5'
effect: Slow
effectAmount: '1'
effectDamage: '0.5'
effectTime: '0.5'
- lifetime: '0.4'
+ lifetime: '4'
multi: '1'
multiSpread: '0'
name: mountainhunterGun3
range: '8'
rof: '3'
- speed: '8'
+ speed: '7'
spread: '0'
mountAngle: '-90'
mountName: side
slewRate: '0'
healthRegenRate: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardicicles.txt config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardicicles.txt
index 4bdead3..be7ee68 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardicicles.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardicicles.txt
@@ -20,11 +20,11 @@ healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'false'
maxEnergyPoints: '1'
maxHitPoints: '20'
maxSpeed: '2'
-maxTurnRate: '40'
+maxTurnRate: '20'
minSpeed: '2'
spawnInvulnerabilitySeconds: '0'
templateName: blizzardicicles
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardicicles2.txt config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardicicles2.txt
index d99c662..f422376 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardicicles2.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardicicles2.txt
@@ -20,11 +20,11 @@ healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'false'
maxEnergyPoints: '1'
maxHitPoints: '20'
maxSpeed: '1'
-maxTurnRate: '40'
+maxTurnRate: '20'
minSpeed: '1'
spawnInvulnerabilitySeconds: '0'
templateName: blizzardicicles2
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt
index 1aee786..2e67b49 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster.txt
@@ -1,8 +1,8 @@
-art: EnemyIceNode
-artScale: '1'
-colliderRadius: '1'
+art: EnemyIceFountainMinion
+artScale: '1.5'
+colliderRadius: '0.7'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- poisonWeakness
- slowResist
@@ -75,11 +75,11 @@ gunTypes:
damage: '0.15'
effect: Slow
effectAmount: '0.75'
effectDamage: '0.15'
effectTime: '0.25'
- lifetime: '3'
+ lifetime: '6'
multi: '1'
multiSpread: '0'
name: blizzardiciclegun
rof: '2.5'
speed: '0'
@@ -91,11 +91,11 @@ gunTypes:
damage: '0.15'
effect: Slow
effectAmount: '0.75'
effectDamage: '0.15'
effectTime: '0.25'
- lifetime: '3'
+ lifetime: '6'
multi: '1'
multiSpread: '0'
name: blizzardiciclegun222
rof: '1.5'
speed: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster_noxp.txt config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster_noxp.txt
index e823d4a..07892a9 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster_noxp.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_blizzardiciclesmaster_noxp.txt
@@ -1,8 +1,8 @@
-art: EnemyIceNode
-artScale: '1'
-colliderRadius: '1'
+art: EnemyIceFountainMinion
+artScale: '1.5'
+colliderRadius: '0.7'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- poisonWeakness
- slowResist
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_frostgiant.txt config_190206_2203/Units/61D - Ice Dungeon/unit_frostgiant.txt
index 32af47a..9b103c9 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_frostgiant.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_frostgiant.txt
@@ -10,24 +10,27 @@ gunMounts:
firingArc: '360'
flashOffset: '1.4'
gunTemplateName: frostgiantLaser
mountAngle: '0'
mountName: main
+ sfx:
+ pitch: '0.3'
+ sound: Enemy Rocket Deploy
slewRate: '0'
gunTypes:
- bulletPrefab: freezeBullet
- bulletSize: '5'
+ bulletSize: '4'
burst: '1'
- cooldown: '4'
- damage: '1'
+ cooldown: '2'
+ damage: '0.75'
effect: Slow
effectAmount: '1'
- effectDamage: '1'
+ effectDamage: '0.75'
effectTime: '1'
- lifetime: '4'
- multi: '7'
- multiSpread: '30'
+ lifetime: '2'
+ multi: '14'
+ multiSpread: '15'
name: frostgiantLaser
range: '50'
rof: '1'
speed: '3'
spread: '0'
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_huskyleader.txt config_190206_2203/Units/61D - Ice Dungeon/unit_huskyleader.txt
index e709907..0a544e8 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_huskyleader.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_huskyleader.txt
@@ -1,7 +1,7 @@
art: EnemyHuskyLeaderPrefab
-artScale: '1'
+artScale: '1.6'
colliderRadius: '0.55'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
@@ -29,10 +29,14 @@ gunMounts:
mountAngle: '0'
mountName: spin
offset:
- '0'
- '0'
+ sfx:
+ pitch: '0.7'
+ sound: Enemy Machinegun Hot
+ volume: '0.7'
slewRate: '90'
gunTypes:
- burst: '3'
cooldown: '1'
damage: '0.5'
@@ -47,21 +51,21 @@ gunTypes:
rof: '1'
speed: '3'
spread: '0'
- burst: '30'
cooldown: '5'
- damage: '0.25'
+ damage: '0.75'
effect: Slow
effectAmount: '0.1'
- effectDamage: '0.25'
+ effectDamage: '0.75'
effectTime: '0.1'
lifetime: '3'
multi: '2'
multiSpread: '180'
name: huskyleaderspinGun
- rof: '10'
- speed: '3'
+ rof: '4'
+ speed: '6'
spread: '0'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: miniboss
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode1.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode1.txt
index 64ba62d..a06b356 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode1.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode1.txt
@@ -1,7 +1,7 @@
art: EnemyIceNode
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
@@ -38,11 +38,11 @@ gunMounts:
sprinklerTurnbackAngle: '8000'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '3'
templateName: icebossnode1
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode2.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode2.txt
index a3f1e40..1c1af45 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode2.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode2.txt
@@ -1,7 +1,7 @@
art: EnemyIceNode
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
@@ -38,11 +38,11 @@ gunMounts:
sprinklerTurnbackAngle: '8000'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '3'
templateName: icebossnode2
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode3.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode3.txt
index e2036a7..8d61706 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode3.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode3.txt
@@ -1,7 +1,7 @@
art: EnemyIceNode
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
@@ -38,11 +38,11 @@ gunMounts:
sprinklerTurnbackAngle: '8000'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '3'
templateName: icebossnode3
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode4.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode4.txt
index 9e903fc..3d6bfec 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode4.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode4.txt
@@ -1,7 +1,7 @@
art: EnemyIceNode
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
@@ -38,11 +38,11 @@ gunMounts:
sprinklerTurnbackAngle: '8000'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '3'
templateName: icebossnode4
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode5.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode5.txt
index f46d1af..9d788ca 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode5.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode5.txt
@@ -1,7 +1,7 @@
art: EnemyIceNode
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
@@ -38,11 +38,11 @@ gunMounts:
sprinklerTurnbackAngle: '8000'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '3'
templateName: icebossnode5
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode6.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode6.txt
index 0e63191..627b0d3 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnode6.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnode6.txt
@@ -1,7 +1,7 @@
art: EnemyIceNode
-artScale: '1'
+artScale: '2'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
@@ -38,11 +38,11 @@ gunMounts:
sprinklerTurnbackAngle: '8000'
healthRegenRate: '0'
isVisibleInRadar: 'false'
isVisibleToAI: 'true'
maxEnergyPoints: '1'
-maxHitPoints: '15'
+maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
spawnInvulnerabilitySeconds: '3'
templateName: icebossnode6
diff --git config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnodemaster.txt config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnodemaster.txt
index 040cf10..5bba4a2 100644
--- config_190111_2315/Units/61D - Ice Dungeon/unit_icebossnodemaster.txt
+++ config_190206_2203/Units/61D - Ice Dungeon/unit_icebossnodemaster.txt
@@ -12,33 +12,10 @@ additionalStates:
- name: handle
type: variable
value: '1'
value: '1'
name: initial
- transitions:
- - code: Time
- toState: initial_2
- value: '3'
- - events:
- - code: Spawn
- maxChildren: '1'
- name: icebossnode1
- offset:
- angle: '30'
- distance: '3'
- isRelative: 'true'
- spawnParams:
- - name: handle
- type: variable
- value: '1'
- value: '1'
- name: initial_2
- transitions:
- - code: NoTypeNear
- name: icebossnode1
- toState: respawn_countdown
- value: '20'
- name: respawn_countdown
transitions:
- code: Time
toState: initial_2
value: '20'
@@ -55,38 +32,10 @@ additionalStates:
- name: handle
type: variable
value: '2'
value: '1'
name: initial
- transitions:
- - code: Time
- toState: initial_2
- value: '3'
- - events:
- - code: Spawn
- maxChildren: '1'
- name: icebossnode2
- offset:
- angle: '90'
- distance: '3'
- isRelative: 'true'
- spawnParams:
- - name: handle
- type: variable
- value: '2'
- value: '1'
- name: initial_2
- transitions:
- - code: NoTypeNear
- name: icebossnode2
- toState: respawn_countdown
- value: '20'
- - name: respawn_countdown
- transitions:
- - code: Time
- toState: initial_2
- value: '20'
icebossnode3_respawner:
- events:
- code: Spawn
maxChildren: '1'
name: icebossnode3
@@ -98,38 +47,10 @@ additionalStates:
- name: handle
type: variable
value: '3'
value: '1'
name: initial
- transitions:
- - code: Time
- toState: initial_2
- value: '3'
- - events:
- - code: Spawn
- maxChildren: '1'
- name: icebossnode3
- offset:
- angle: '150'
- distance: '3'
- isRelative: 'true'
- spawnParams:
- - name: handle
- type: variable
- value: '3'
- value: '1'
- name: initial_2
- transitions:
- - code: NoTypeNear
- name: icebossnode3
- toState: respawn_countdown
- value: '20'
- - name: respawn_countdown
- transitions:
- - code: Time
- toState: initial_2
- value: '20'
icebossnode4_respawner:
- events:
- code: Spawn
maxChildren: '1'
name: icebossnode4
@@ -141,38 +62,10 @@ additionalStates:
- name: handle
type: variable
value: '4'
value: '1'
name: initial
- transitions:
- - code: Time
- toState: initial_2
- value: '3'
- - events:
- - code: Spawn
- maxChildren: '1'
- name: icebossnode4
- offset:
- angle: '210'
- distance: '3'
- isRelative: 'true'
- spawnParams:
- - name: handle
- type: variable
- value: '4'
- value: '1'
- name: initial_2
- transitions:
- - code: NoTypeNear
- name: icebossnode4
- toState: respawn_countdown
- value: '20'
- - name: respawn_countdown
- transitions:
- - code: Time
- toState: initial_2
- value: '20'
icebossnode5_respawner:
- events:
- code: Spawn
maxChildren: '1'
name: icebossnode5
@@ -184,38 +77,10 @@ additionalStates:
- name: handle
type: variable
value: '5'
value: '1'
name: initial
- transitions:
- - code: Time
- toState: initial_2
- value: '3'
- - events:
- - code: Spawn
- maxChildren: '1'
- name: icebossnode5
- offset:
- angle: '270'
- distance: '3'
- isRelative: 'true'
- spawnParams:
- - name: handle
- type: variable
- value: '5'
- value: '1'
- name: initial_2
- transitions:
- - code: NoTypeNear
- name: icebossnode5
- toState: respawn_countdown
- value: '20'
- - name: respawn_countdown
- transitions:
- - code: Time
- toState: initial_2
- value: '20'
icebossnode6_respawner:
- events:
- code: Spawn
maxChildren: '1'
name: icebossnode6
@@ -227,38 +92,10 @@ additionalStates:
- name: handle
type: variable
value: '6'
value: '1'
name: initial
- transitions:
- - code: Time
- toState: initial_2
- value: '3'
- - events:
- - code: Spawn
- maxChildren: '1'
- name: icebossnode6
- offset:
- angle: '330'
- distance: '3'
- isRelative: 'true'
- spawnParams:
- - name: handle
- type: variable
- value: '6'
- value: '1'
- name: initial_2
- transitions:
- - code: NoTypeNear
- name: icebossnode6
- toState: respawn_countdown
- value: '20'
- - name: respawn_countdown
- transitions:
- - code: Time
- toState: initial_2
- value: '20'
art: '!EnemyInvisible'
artScale: '1'
colliderRadius: '0'
colliderX: '0'
colliderY: '0'
diff --git config_190111_2315/Units/62D - Fire Dungeon/BOS1_phoenix2.txt config_190206_2203/Units/62D - Fire Dungeon/BOS1_phoenix2.txt
index 09ffdcd..4ee3a0f 100644
--- config_190111_2315/Units/62D - Fire Dungeon/BOS1_phoenix2.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/BOS1_phoenix2.txt
@@ -1,7 +1,7 @@
art: EnemyPhoenixEgg
-artScale: '1'
+artScale: '1.5'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '0.5'
colliderX: '0'
colliderY: '0'
@@ -106,9 +106,9 @@ healthRegenRate: '99999'
maxEnergyPoints: '1'
maxHitPoints: '500000'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
-spawnInvulnerabilitySeconds: '0'
+spawnInvulnerabilitySeconds: '20'
templateName: phoenix2
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/62D - Fire Dungeon/BOS1_phoenix3.txt config_190206_2203/Units/62D - Fire Dungeon/BOS1_phoenix3.txt
index 56cea3e..647d65a 100644
--- config_190111_2315/Units/62D - Fire Dungeon/BOS1_phoenix3.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/BOS1_phoenix3.txt
@@ -341,11 +341,11 @@ gunTypes:
damage: '0.25'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.25'
effectTime: '8'
- lifetime: '1.3'
+ lifetime: '4'
name: phoenix3wingsuperdash
rof: '16'
speed: '3'
spread: '0'
- bulletPrefab: fireBullet
@@ -387,42 +387,43 @@ gunTypes:
effectAmount: '0.3'
effectDamage: '0.25'
effectTime: '8'
lifetime: '5'
multi: '3'
- multiSpread: '20'
+ multiSpread: '40'
name: phoenix3tail
rof: '2.5'
- speed: '0.5'
+ speed: '0.75'
spread: '5'
- bulletPrefab: fireBullet
burst: '1'
cooldown: '0'
damage: '0.25'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.25'
effectTime: '8'
lifetime: '5'
multi: '3'
- multiSpread: '20'
+ multiSpread: '40'
name: phoenix3tailsuperdash
rof: '6'
- speed: '0.5'
+ speed: '0.75'
spread: '5'
- bulletPrefab: arrowBullet
+ bulletSize: '3'
burst: '1'
cooldown: '2'
- damage: '0.5'
+ damage: '0.75'
effect: Burn
effectAmount: '0.4'
- effectDamage: '0.5'
+ effectDamage: '0.75'
effectTime: '12'
lifetime: '3'
name: phoenix3aimgun
rof: '0.5'
- speed: '8'
+ speed: '10'
spread: '0'
- bulletPrefab: arrowBullet
burst: '1'
cooldown: '2'
damage: '0.5'
diff --git config_190111_2315/Units/62D - Fire Dungeon/BOS1_phoenix4.txt config_190206_2203/Units/62D - Fire Dungeon/BOS1_phoenix4.txt
index 716e023..9b9b4ec 100644
--- config_190111_2315/Units/62D - Fire Dungeon/BOS1_phoenix4.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/BOS1_phoenix4.txt
@@ -1,7 +1,7 @@
art: EnemyPhoenixEgg
-artScale: '1.6'
+artScale: '2'
cameraZoomMultiplier: '1.25'
cameraZoomRadius: '24.00'
colliderRadius: '0.5'
colliderX: '0'
colliderY: '0'
@@ -39,9 +39,9 @@ healthRegenRate: '99999'
maxEnergyPoints: '1'
maxHitPoints: '500000'
maxSpeed: '0'
maxTurnRate: '0'
minSpeed: '0'
-spawnInvulnerabilitySeconds: '0'
+spawnInvulnerabilitySeconds: '20'
templateName: phoenix4
tier: '10'
xpMultiplier: '0'
diff --git config_190111_2315/Units/62D - Fire Dungeon/BOS1_riotguard.txt config_190206_2203/Units/62D - Fire Dungeon/BOS1_riotguard.txt
index 1d9374a..1d3bc70 100644
--- config_190111_2315/Units/62D - Fire Dungeon/BOS1_riotguard.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/BOS1_riotguard.txt
@@ -11,10 +11,23 @@ gunMounts:
flashOffset: '1'
gunTemplateName: riotguardGun
mountAngle: '0'
mountName: main
slewRate: '360'
+- fireMode: JustShootDammit
+ firingArc: '360'
+ flashOffset: '0.7'
+ gunTemplateName: riotguardshieldGun
+ mountAngle: '0'
+ mountName: main2
+ sfx:
+ pitch: '3'
+ sound: Enemy Energy Loop2
+ volume: '0.1'
+ slewRate: '0'
+ syncOffset: '0.5'
+ syncTo: main
gunTypes:
- bulletPrefab: leisurelyBullet
burst: '6'
cooldown: '3'
damage: '0.125'
@@ -25,10 +38,26 @@ gunTypes:
multiSpread: '0'
name: riotguardGun
rof: '6'
speed: '6'
spread: '0'
+- bulletPrefab: leisurelyBullet
+ burst: '6000'
+ cooldown: '0'
+ damage: '0.2'
+ effect: Burn
+ effectDamage: '0.2'
+ lifetime: '0.2'
+ multi: '6'
+ multiOffset:
+ - '0'
+ - '0'
+ multiSpread: '60'
+ name: riotguardshieldGun
+ rof: '5'
+ speed: '3'
+ spread: '0'
hashOverride: '6002'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '15'
maxSpeed: '0'
diff --git config_190111_2315/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt config_190206_2203/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt
index f61f2e0..3605fbf 100644
--- config_190111_2315/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/BOS1_riotguardshield.txt
@@ -12,47 +12,22 @@ gunMounts:
flashOffset: '2'
gunTemplateName: riotguardshielddudGun
mountAngle: '0'
mountName: main
slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '2'
- gunTemplateName: riotguardshieldGun
- mountAngle: '0'
- mountName: main2
- slewRate: '0'
- syncOffset: '0.5'
- syncTo: main
gunTypes:
- bulletPrefab: leisurelyBullet
burst: '6111'
cooldown: '1'
damage: '0'
lifetime: '0'
multi: '1'
multiSpread: '0'
name: riotguardshielddudGun
rof: '0.1'
speed: '0'
spread: '0'
-- bulletPrefab: leisurelyBullet
- burst: '6000'
- cooldown: '0'
- damage: '0.2'
- effect: Burn
- effectDamage: '0.2'
- lifetime: '0.2'
- multi: '6'
- multiOffset:
- - '0.25'
- - '0'
- multiSpread: '20'
- name: riotguardshieldGun
- rof: '5'
- speed: '1'
- spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '30000000'
maxSpeed: '0'
diff --git config_190111_2315/Units/62D - Fire Dungeon/GRP2_flamebat.txt config_190206_2203/Units/62D - Fire Dungeon/GRP2_flamebat.txt
index 3187e98..f708bb0 100644
--- config_190111_2315/Units/62D - Fire Dungeon/GRP2_flamebat.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/GRP2_flamebat.txt
@@ -6,30 +6,34 @@ colliderY: '0'
elementSusceptibilityIds:
- waterWeakness
- burnResist
energyRegenRate: '0'
gunMounts:
-- fireMode: Aimed
+- fireMode: JustShootDammit
firingArc: '90'
flashOffset: '0.33'
gunTemplateName: flamebatGun
mountAngle: '0'
mountName: main
+ sfx:
+ pitch: '2'
+ sound: Enemy Energy Loop2
+ volume: '0.2'
slewRate: '0'
gunTypes:
- bulletPrefab: fireBullet
- burst: '10'
- cooldown: '4'
- damage: '0.25'
+ burst: '100'
+ cooldown: '0'
+ damage: '0.125'
effect: Burn
effectAmount: '0.3'
- effectDamage: '0.25'
+ effectDamage: '0.125'
effectTime: '8'
- lifetime: '1.0'
+ lifetime: '7'
name: flamebatGun
- rof: '3'
- speed: '5.5'
+ rof: '10'
+ speed: '0'
spread: '10'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '7'
maxSpeed: '3.5'
diff --git config_190111_2315/Units/62D - Fire Dungeon/GRP2_flamebatleader.txt config_190206_2203/Units/62D - Fire Dungeon/GRP2_flamebatleader.txt
index 73076be..ef1697c 100644
--- config_190111_2315/Units/62D - Fire Dungeon/GRP2_flamebatleader.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/GRP2_flamebatleader.txt
@@ -1,7 +1,7 @@
art: EnemyFlamebatLeader
-artScale: '1'
+artScale: '1.8'
colliderRadius: '0.8'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
@@ -13,49 +13,85 @@ energyRegenRate: '0'
explosionPrefab: ExplosionBig2
gunMounts:
- fireMode: Aimed
firingArc: '40'
flashOffset: '0.33'
- gunTemplateName: flamebatleaderGun
+ gunTemplateName: flamebatleaderGun2
mountAngle: '0'
mountName: main
+ offset:
+ - '0'
+ - '2'
slewRate: '0'
- fireMode: Aimed
firingArc: '120'
flashOffset: '0.33'
- gunTemplateName: flamebatleaderGun2
+ gunTemplateName: flamebatleaderGun
mountAngle: '180'
mountName: main2
+ offset:
+ - '0'
+ - '0'
+ slewRate: '0'
+- fireMode: Aimed
+ firingArc: '40'
+ flashOffset: '0.33'
+ gunTemplateName: flamebatleaderGun3
+ mountAngle: '0'
+ mountName: main3
+ offset:
+ - '0'
+ - '0'
+ sfx:
+ pitch: '0.5'
+ sound: Explosion Hazardous Nuke
slewRate: '0'
+ syncOffset: '0'
+ syncTo: main
gunTypes:
-- burst: '10'
+- burst: '1'
cooldown: '3'
damage: '0.75'
effect: Burn
effectDamage: '0.75'
lifetime: '3'
- multi: '5'
- multiSpread: '15'
+ multi: '10'
+ multiSpeed: '0.1'
+ multiSpread: '0'
name: flamebatleaderGun
rof: '1'
- speed: '5'
- spread: '10'
+ speed: '1'
+ spread: '180'
- bulletPrefab: fireBullet
burst: '10'
cooldown: '3'
damage: '0.25'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.25'
effectTime: '8'
- lifetime: '3'
- multi: '5'
- multiSpread: '10'
+ lifetime: '0.2'
+ multi: '10'
+ multiSpread: '36'
name: flamebatleaderGun2
rof: '3'
- speed: '4'
+ speed: '10'
spread: '10'
+- bulletPrefab: leisurelyBullet
+ bulletSize: '6'
+ burst: '1'
+ cooldown: '1000000'
+ damage: '0.75'
+ effect: Burn
+ effectDamage: '0.75'
+ lifetime: '1.5'
+ multi: '1'
+ multiSpread: '0'
+ name: flamebatleaderGun3
+ rof: '1'
+ speed: '10'
+ spread: '0'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: miniboss
upgrades:
diff --git config_190111_2315/Units/62D - Fire Dungeon/GRP3_scavenger.txt config_190206_2203/Units/62D - Fire Dungeon/GRP3_scavenger.txt
index 8061f02..6101ae4 100644
--- config_190111_2315/Units/62D - Fire Dungeon/GRP3_scavenger.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/GRP3_scavenger.txt
@@ -8,51 +8,34 @@ elementSusceptibilityIds:
- waterWeakness
- burnResist
energyRegenRate: '0'
gunMounts:
- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0.4'
- gunTemplateName: scavengergun
- mountAngle: '180'
- mountName: main
- slewRate: '360'
-- fireMode: JustShootDammit
firingArc: '90'
flashOffset: '0.4'
- gunTemplateName: scavengerbiggun
+ gunTemplateName: scavengermaingun
mountAngle: '0'
- mountName: big
+ mountName: main
+ sfx:
+ pitch: '1.5'
+ sound: Enemy Shotgun Mild
+ volume: '0.2'
slewRate: '0'
gunTypes:
-- bulletPrefab: leisurelyBullet
- bulletSize: '1'
- burst: '32'
- cooldown: '0'
- damage: '0.2'
- effect: Burn
- effectDamage: '0.2'
- lifetime: '3'
- multi: '1'
- multiSpread: '0'
- name: scavengergun
- rof: '3'
- speed: '1.5'
- spread: '0'
- bulletPrefab: fireBullet
bulletSize: '1'
burst: '1'
cooldown: '0'
damage: '0.125'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.125'
effectTime: '4'
lifetime: '0.5'
multi: '3'
multiSpread: '10'
- name: scavengerbiggun
+ name: scavengermaingun
rof: '2'
speed: '6'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
@@ -68,9 +51,13 @@ particlePositions:
- '-0.31'
rot:
- '0'
- '0'
- '-90'
+spawnDuration: '3'
spawnInvulnerabilitySeconds: '0'
+spawnPFXPrefab: EnemyLaunchPod
+spawnPFXRotateRandomly: 'true'
templateName: scavenger
tier: '10'
+useSpawnDuration: 'true'
xpMultiplier: '0.25'
diff --git config_190111_2315/Units/62D - Fire Dungeon/GRP3_scavengerclose.txt config_190206_2203/Units/62D - Fire Dungeon/GRP3_scavengerclose.txt
index 5670128..16db9c5 100644
--- config_190111_2315/Units/62D - Fire Dungeon/GRP3_scavengerclose.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/GRP3_scavengerclose.txt
@@ -8,22 +8,19 @@ elementSusceptibilityIds:
- waterWeakness
- burnResist
energyRegenRate: '0'
gunMounts:
- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '0.4'
- gunTemplateName: scavengergun
- mountAngle: '180'
- mountName: main
- slewRate: '360'
-- fireMode: JustShootDammit
firingArc: '90'
flashOffset: '0.4'
- gunTemplateName: scavengerbiggun
+ gunTemplateName: scavengermaingun
mountAngle: '0'
- mountName: big
+ mountName: main
+ sfx:
+ pitch: '1.5'
+ sound: Enemy Shotgun Mild
+ volume: '0.2'
slewRate: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '4'
maxSpeed: '2'
diff --git config_190111_2315/Units/62D - Fire Dungeon/GRP3_scavengerleader.txt config_190206_2203/Units/62D - Fire Dungeon/GRP3_scavengerleader.txt
index db13905..11d57f0 100644
--- config_190111_2315/Units/62D - Fire Dungeon/GRP3_scavengerleader.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/GRP3_scavengerleader.txt
@@ -1,7 +1,8 @@
art: EnemyScavengerLeader
-artScale: '0.7'
+artScale: '1.2'
+bankSmoothing: '10000'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- waterWeakness
diff --git config_190111_2315/Units/62D - Fire Dungeon/SLO3_dronette.txt config_190206_2203/Units/62D - Fire Dungeon/SLO3_dronette.txt
index 280f03f..d8ce97b 100644
--- config_190111_2315/Units/62D - Fire Dungeon/SLO3_dronette.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/SLO3_dronette.txt
@@ -13,58 +13,45 @@ gunMounts:
firingArc: '20'
flashOffset: '0.4'
gunTemplateName: dronetteGun
mountAngle: '90'
mountName: main
+ sfx:
+ sound: Enemy Loop Flame Thrower
+ volume: '0.5'
slewRate: '10'
- fireMode: JustShootDammit
firingArc: '20'
flashOffset: '0.4'
gunTemplateName: dronetteGun
mountAngle: '270'
mountName: main
- slewRate: '10'
-- fireMode: Aimed
- firingArc: '180'
- flashOffset: '0.8'
- gunTemplateName: dronetteGun2
- mountAngle: '180'
- mountName: main
+ sfx:
+ sound: Enemy Loop Flame Thrower
+ volume: '0.5'
slewRate: '10'
gunTypes:
- bulletPrefab: fireBullet
bulletSize: '1.5'
- burst: '10'
- cooldown: '4'
- damage: '0.25'
+ burst: '5'
+ cooldown: '0.5'
+ damage: '0.125'
effect: Burn
effectAmount: '0.3'
- effectDamage: '0.25'
+ effectDamage: '0.125'
effectTime: '8'
- lifetime: '2'
+ lifetime: '6'
name: dronetteGun
- rof: '2'
- speed: '2.5'
+ rof: '10'
+ speed: '1.25'
spread: '0'
-- bulletPrefab: leisurelyBullet
- bulletSize: '2'
- burst: '5'
- cooldown: '3'
- damage: '0.25'
- effect: Burn
- effectDamage: '0.25'
- lifetime: '8'
- name: dronetteGun2
- rof: '3'
- speed: '2.5'
- spread: '90'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '6'
maxSpeed: '3'
maxTurnRate: '60'
-minSpeed: '0.1'
+minSpeed: '3'
particlePositions:
- name: darkSmoke
pos:
- '0'
- '-0.565'
diff --git config_190111_2315/Units/62D - Fire Dungeon/SLO4_curleader.txt config_190206_2203/Units/62D - Fire Dungeon/SLO4_curleader.txt
index de16872..d16acbe 100644
--- config_190111_2315/Units/62D - Fire Dungeon/SLO4_curleader.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/SLO4_curleader.txt
@@ -6,50 +6,30 @@ colliderY: '0'
elementSusceptibilityIds:
- waterWeakness
- burnResist
energyRegenRate: '0'
gunMounts:
-- fireMode: Aimed
+- fireMode: JustShootDammit
firingArc: '60'
flashOffset: '1'
gunTemplateName: curleaderGun
mountAngle: '0'
mountName: main
slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '1'
- gunTemplateName: curleaderGun2
- mountAngle: '0'
- mountName: back
- slewRate: '0'
gunTypes:
- bulletPrefab: tracerBullet
- burst: '5'
- cooldown: '2'
+ burst: '10'
+ cooldown: '0'
damage: '0.125'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.125'
effectTime: '4'
lifetime: '3'
name: curleaderGun
- rof: '4'
+ rof: '10'
speed: '7.5'
- spread: '10'
-- bulletPrefab: tracerBullet
- burst: '5'
- cooldown: '3'
- damage: '0.125'
- effect: Burn
- effectAmount: '0.3'
- effectDamage: '0.125'
- effectTime: '4'
- lifetime: '1'
- name: curleaderGun2
- rof: '6'
- speed: '7'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '12'
maxSpeed: '3.5'
diff --git config_190111_2315/Units/62D - Fire Dungeon/unit_fireeye.txt config_190206_2203/Units/62D - Fire Dungeon/unit_fireeye.txt
index d0a12f9..96e23db 100644
--- config_190111_2315/Units/62D - Fire Dungeon/unit_fireeye.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/unit_fireeye.txt
@@ -14,28 +14,30 @@ gunMounts:
firingArc: '60'
flashOffset: '1'
gunTemplateName: fireeyeGun
mountAngle: '0'
mountName: main
+ sfx:
+ sound: Enemy Loop Flame Thrower
slewRate: '60'
gunTypes:
-- bulletPrefab: pureFireBullet
- bulletSize: '4'
+- bulletPrefab: spinnerBullet
+ bulletSize: '3'
burst: '20'
cooldown: '2'
damage: '0.4'
effect: Burn
effectAmount: '0.3'
effectDamage: '0.4'
effectTime: '8'
- lifetime: '2'
+ lifetime: '5'
multi: '1'
multiSpread: '0'
name: fireeyeGun
range: '2'
rof: '10'
- speed: '7'
+ speed: '4'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '2000000'
maxSpeed: '0'
diff --git config_190206_2203/Units/62D - Fire Dungeon/unit_fireeyecorner.txt config_190206_2203/Units/62D - Fire Dungeon/unit_fireeyecorner.txt
new file mode 100644
index 0000000..87a8872
--- /dev/null
+++ config_190206_2203/Units/62D - Fire Dungeon/unit_fireeyecorner.txt
@@ -0,0 +1,40 @@
+art: EnemyFireEye
+artScale: '1.0'
+bankSmoothing: '10000'
+colliderRadius: '1.4'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- waterWeakness
+- burnResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: Hose
+ firingArc: '60'
+ flashOffset: '1'
+ gunTemplateName: fireeyeGun
+ mountAngle: '0'
+ mountName: main
+ sfx:
+ sound: Enemy Loop Flame Thrower
+ slewRate: '60'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '2000000'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+particlePositions:
+- name: darkSmokeSlow
+ pos:
+ - '0'
+ - '0'
+ - '2.8'
+ rot:
+ - '0'
+ - '0'
+ - '180'
+spawnInvulnerabilitySeconds: '1000000'
+templateName: fireeyecorner
+tier: '10'
diff --git config_190206_2203/Units/62D - Fire Dungeon/unit_fireeyerotate.txt config_190206_2203/Units/62D - Fire Dungeon/unit_fireeyerotate.txt
new file mode 100644
index 0000000..e88ab0d
--- /dev/null
+++ config_190206_2203/Units/62D - Fire Dungeon/unit_fireeyerotate.txt
@@ -0,0 +1,40 @@
+art: EnemyFireEye
+artScale: '1.0'
+bankSmoothing: '10000'
+colliderRadius: '1.4'
+colliderX: '0'
+colliderY: '0'
+elementSusceptibilityIds:
+- waterWeakness
+- burnResist
+energyRegenRate: '0'
+explosionPrefab: ExplosionSmall
+gunMounts:
+- fireMode: Hose
+ firingArc: '60'
+ flashOffset: '1'
+ gunTemplateName: fireeyeGun
+ mountAngle: '0'
+ mountName: main
+ sfx:
+ sound: Enemy Loop Flame Thrower
+ slewRate: '60'
+healthRegenRate: '0'
+maxEnergyPoints: '1'
+maxHitPoints: '2000000'
+maxSpeed: '0'
+maxTurnRate: '360'
+minSpeed: '0'
+particlePositions:
+- name: darkSmokeSlow
+ pos:
+ - '0'
+ - '0'
+ - '2.8'
+ rot:
+ - '0'
+ - '0'
+ - '180'
+spawnInvulnerabilitySeconds: '1000000'
+templateName: fireeyerotate
+tier: '10'
diff --git config_190111_2315/Units/62D - Fire Dungeon/unit_prisonsniper.txt config_190206_2203/Units/62D - Fire Dungeon/unit_prisonsniper.txt
index 025265b..07c00bb 100644
--- config_190111_2315/Units/62D - Fire Dungeon/unit_prisonsniper.txt
+++ config_190206_2203/Units/62D - Fire Dungeon/unit_prisonsniper.txt
@@ -1,57 +1,70 @@
art: EnemyFireSniper
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
energyRegenRate: '0'
gunMounts:
-- fireMode: Hose
- firingArc: '45'
+- fireMode: Aimed
+ firingArc: '90'
flashOffset: '0'
gunTemplateName: prisonsniperGun
mountAngle: '0'
mountName: north
+ sfx:
+ pitch: '1'
+ sound: Enemy Sniper Mild
slewRate: '40'
-- fireMode: Hose
- firingArc: '45'
+- fireMode: Aimed
+ firingArc: '90'
flashOffset: '0'
gunTemplateName: prisonsniperGun
mountAngle: '90'
mountName: east
+ sfx:
+ pitch: '1'
+ sound: Enemy Sniper Mild
slewRate: '40'
-- fireMode: Hose
- firingArc: '45'
+- fireMode: Aimed
+ firingArc: '90'
flashOffset: '0'
gunTemplateName: prisonsniperGun
mountAngle: '180'
mountName: south
+ sfx:
+ pitch: '1'
+ sound: Enemy Sniper Mild
slewRate: '40'
-- fireMode: Hose
- firingArc: '45'
+- fireMode: Aimed
+ firingArc: '90'
flashOffset: '0'
gunTemplateName: prisonsniperGun
mountAngle: '270'
mountName: west
+ sfx:
+ pitch: '1'
+ sound: Enemy Sniper Mild
slewRate: '40'
gunTypes:
-- bulletPrefab: fireBullet
+- bulletPrefab: arrowBullet
bulletSize: '3'
- burst: '20'
+ burst: '5'
cooldown: '2'
- damage: '0.25'
+ damage: '0.5'
effect: Burn
effectAmount: '0.3'
- effectDamage: '0.25'
+ effectDamage: '0.5'
effectTime: '8'
- lifetime: '2'
+ lifetime: '1.5'
multi: '1'
multiSpread: '0'
name: prisonsniperGun
- range: '2'
- rof: '10'
- speed: '4'
+ range: '15'
+ rof: '0.5'
+ speed: '10'
spread: '0'
healthRegenRate: '0'
isWall: 'true'
maxEnergyPoints: '1'
maxHitPoints: '60'
diff --git config_190111_2315/Units/64D - Obstacle Dungeon/BOS1_turbineking.txt config_190206_2203/Units/64D - Obstacle Dungeon/BOS1_turbineking.txt
index c2b0943..3fef82d 100644
--- config_190111_2315/Units/64D - Obstacle Dungeon/BOS1_turbineking.txt
+++ config_190206_2203/Units/64D - Obstacle Dungeon/BOS1_turbineking.txt
@@ -60,24 +60,24 @@ gunMounts:
mountName: main
sfx:
sound: Enemy Laser Loop4
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '-0.1'
+ sprinklerIncrementAngle: '-0.05'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '-80000000000'
- fireMode: Sprinkler
firingArc: '360'
flashOffset: '5'
gunTemplateName: turbinekingGun
mountAngle: '0'
mountName: main2_2
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '0.2'
+ sprinklerIncrementAngle: '0.1'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '80000000000'
syncOffset: '0'
syncTo: main
- fireMode: Sprinkler
@@ -88,11 +88,11 @@ gunMounts:
mountName: main2_3
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '-0.3'
+ sprinklerIncrementAngle: '-0.15'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '-80000000000'
syncOffset: '0'
syncTo: main
- fireMode: Sprinkler
@@ -103,11 +103,11 @@ gunMounts:
mountName: main3_1
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '0.1'
+ sprinklerIncrementAngle: '0.05'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '80000000000'
syncOffset: '0'
syncTo: main
- fireMode: Sprinkler
@@ -118,11 +118,11 @@ gunMounts:
mountName: main3_2
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '-0.2'
+ sprinklerIncrementAngle: '-0.1'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '-80000000000'
syncOffset: '0'
syncTo: main
- fireMode: Sprinkler
@@ -133,11 +133,11 @@ gunMounts:
mountName: main3_3
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
- sprinklerIncrementAngle: '0.3'
+ sprinklerIncrementAngle: '0.15'
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '80000000000'
syncOffset: '0'
syncTo: main
- fireMode: Aimed
@@ -204,39 +204,39 @@ gunTypes:
speed: '2'
spread: '0'
- bulletPrefab: leisurelyBullet
burst: '10000000'
cooldown: '0'
- damage: '1'
+ damage: '0.5'
lifetime: '1'
multi: '5'
multiSpread: '72'
name: turbinekingGun
- rof: '2'
+ rof: '6'
speed: '0'
spread: '0'
- bulletHue: red
bulletPrefab: laserBullet
bulletSize: '1.35'
burst: '4'
cooldown: '2.75'
damage: '1.5'
lifetime: '3'
- multi: '4'
+ multi: '9'
multiSpread: '18'
name: chaseGunTemplate
rof: '1'
speed: '4'
spread: '0'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: tiernboss
maxEnergyPoints: '1'
maxHitPoints: '576'
maxSpeed: '0'
-maxTurnRate: '360'
+maxTurnRate: '180'
minSpeed: '0'
particlePositions:
- name: darkSmokeSlow
pos:
- '0'
diff --git config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloud.txt config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloud.txt
index b789165..8e4a162 100644
--- config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloud.txt
+++ config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloud.txt
@@ -1,63 +1,69 @@
art: EnemySmokebosstrainprefab
-artScale: '1'
+artScale: '1.5'
colliderRadius: '0.25'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
-- fireMode: Aimed
+- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '0.5'
gunTemplateName: cloudzap1
mountAngle: '0'
mountName: zap
- slewRate: '180'
+ sfx:
+ pitch: '1.5'
+ sound: Enemy Loop Electricity
+ volume: '1'
+ slewRate: '270'
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0.5'
+ flashOffset: '1'
gunTemplateName: cloudbite1
mountAngle: '0'
mountName: bite1
- slewRate: '180'
+ sfx:
+ sound: 'null'
+ slewRate: '270'
gunTypes:
-- bulletPrefab: ringBullet
+- bulletPrefab: shurikenBullet
bulletSize: '2'
burst: '1'
- cooldown: '1'
+ cooldown: '0.5'
damage: '0.225'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.075'
effectTime: '0.1'
- lifetime: '0.5'
+ lifetime: '3'
multi: '1'
multiSpread: '0'
name: cloudbite1
- rof: '0.33'
+ rof: '0.5'
speed: '0'
spread: '10'
-- bulletPrefab: leisurelyBullet
- bulletSize: '2'
- burst: '4'
- cooldown: '2'
+- bulletPrefab: supershortlightningBullet
+ bulletSize: '0.25'
+ burst: '8'
+ cooldown: '1'
damage: '0.45'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.15'
effectTime: '0.1'
- lifetime: '10'
+ lifetime: '0.25'
multi: '1'
multiSpread: '0'
name: cloudzap1
- rof: '0.33'
- speed: '1'
- spread: '10'
+ rof: '6'
+ speed: '6'
+ spread: '360'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '6'
maxSpeed: '1.5'
diff --git config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleader.txt config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleader.txt
index 873203f..e6c192d 100644
--- config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleader.txt
+++ config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleader.txt
@@ -1,46 +1,47 @@
art: EnemyNANA
artScale: '1'
+bankSmoothing: '10000'
colliderRadius: '0.7'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: Explosion
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0'
+ flashOffset: '1'
gunTemplateName: cloudleaderbite1
mountAngle: '0'
mountName: bite1
sfx:
pitch: '0.5'
sound: Enemy Laser Loop5
slewRate: '0'
gunTypes:
-- bulletPrefab: ringBullet
- bulletSize: '4'
- burst: '4'
+- bulletPrefab: supershortlightningBullet
+ bulletSize: '0.38'
+ burst: '15'
cooldown: '0'
damage: '0.3'
effect: Lightning
effectAmount: '0.1'
effectDamage: '0.1'
effectTime: '0.1'
- lifetime: '0.33'
+ lifetime: '0.25'
multi: '1'
multiSpread: '0'
name: cloudleaderbite1
- rof: '6'
- speed: '2'
- spread: '0'
+ rof: '20'
+ speed: '5'
+ spread: '360'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '30'
+maxHitPoints: '45'
maxSpeed: '1.5'
maxTurnRate: '55'
minSpeed: '0.8'
particlePositions:
- name: darkSmoke
diff --git config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleaderbig.txt config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleaderbig.txt
index 3d73169..791a035 100644
--- config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleaderbig.txt
+++ config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleaderbig.txt
@@ -1,7 +1,8 @@
art: EnemyNANA
-artScale: '1.2'
+artScale: '1.8'
+bankSmoothing: '10000'
colliderRadius: '0.7'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
effectImmunities:
@@ -12,35 +13,35 @@ elementSusceptibilityIds:
energyRegenRate: '0'
explosionPrefab: ExplosionBig_NoDebris
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0'
+ flashOffset: '2'
gunTemplateName: cloudleaderbigbite1
mountAngle: '0'
mountName: bite1
sfx:
- pitch: '0.25'
+ pitch: '0.5'
sound: Enemy Laser Loop5
slewRate: '0'
gunTypes:
-- bulletPrefab: ringBullet
- bulletSize: '8'
- burst: '4'
+- bulletPrefab: supershortlightningBullet
+ bulletSize: '0.5'
+ burst: '15'
cooldown: '0'
- damage: '0.75'
+ damage: '0.5'
effect: Lightning
effectAmount: '0.1'
- effectDamage: '0.25'
+ effectDamage: '0.1'
effectTime: '0.1'
- lifetime: '0.33'
+ lifetime: '0.25'
multi: '1'
multiSpread: '0'
name: cloudleaderbigbite1
- rof: '6'
- speed: '2'
- spread: '0'
+ rof: '20'
+ speed: '5'
+ spread: '360'
healthRegenRate: '0'
loot:
bossloot:
lootTableId: miniboss
upgrades:
diff --git config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleaderbigminion.txt config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleaderbigminion.txt
index 903dc80..cc7ff9e 100644
--- config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleaderbigminion.txt
+++ config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleaderbigminion.txt
@@ -1,33 +1,77 @@
art: EnemySmokebosstrainprefab
-artScale: '3'
+artScale: '2'
colliderRadius: '0.25'
colliderX: '0'
colliderY: '0'
difficultyTable: standardBoss
elementSusceptibilityIds:
- slowWeakness
- lightningResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0'
- gunTemplateName: cloudleaderbite1
+ flashOffset: '1'
+ gunTypeConfig:
+ bulletPrefab: supershortlightningBullet
+ bulletSize: '0.38'
+ burst: '15'
+ cooldown: '0'
+ damage: '0.3'
+ effect: Lightning
+ effectAmount: '0.1'
+ effectDamage: '0.1'
+ effectTime: '0.1'
+ lifetime: '0.25'
+ multi: '1'
+ multiSpread: '0'
+ name: cloudleaderbigbite1
+ rof: '10'
+ speed: '5'
+ spread: '360'
mountAngle: '0'
- mountName: bite1
+ mountName: main
sfx:
- pitch: '0.5'
- sound: Enemy Laser Loop5
+ pitch: '1.5'
+ sound: Enemy Loop Electricity
+ volume: '1'
+ slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '1'
+ gunTypeConfig:
+ bulletPrefab: supershortlightningBullet
+ bulletSize: '0.38'
+ burst: '5'
+ cooldown: '1'
+ damage: '0.3'
+ effect: Lightning
+ effectAmount: '0.1'
+ effectDamage: '0.1'
+ effectTime: '0.1'
+ lifetime: '0.25'
+ multi: '1'
+ multiSpread: '0'
+ name: cloudleaderbigbite1
+ rof: '10'
+ speed: '5'
+ spread: '360'
+ mountAngle: '0'
+ mountName: flicker
+ sfx:
+ pitch: '1.5'
+ sound: Enemy Loop Electricity
+ volume: '1'
slewRate: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
-maxHitPoints: '25'
+maxHitPoints: '20'
maxSpeed: '1.5'
maxTurnRate: '55'
minSpeed: '0.8'
-spawnInvulnerabilitySeconds: '0'
+spawnInvulnerabilitySeconds: '1'
templateName: cloudleaderbigminion
tier: '6'
xpMultiplier: '0'
diff --git config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleaderbolt.txt config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleaderbolt.txt
index 62e01df..662e7fb 100644
--- config_190111_2315/Units/65D - Grindhouse Dungeon/unit_cloudleaderbolt.txt
+++ config_190206_2203/Units/65D - Grindhouse Dungeon/unit_cloudleaderbolt.txt
@@ -6,109 +6,109 @@ colliderY: '0'
energyRegenRate: '0'
explosionPrefab: planeExplosionEmpty
gunMounts:
- fireMode: JustShootDammit
firingArc: '180'
- flashOffset: '5'
+ flashOffset: '10'
gunTemplateName: cloudleaderbolt10
mountAngle: '0'
mountName: zap10
offset:
- '0'
- - '-2'
+ - '-4'
sfx:
pitch: '0.3'
sound: sniper
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '180'
- flashOffset: '3'
+ flashOffset: '6'
gunTemplateName: cloudleaderbolt5
mountAngle: '0'
mountName: zap5
offset:
- '0'
- - '-2'
+ - '-4'
sfx:
pitch: '0.5'
sound: sniper
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '180'
- flashOffset: '5'
+ flashOffset: '10'
gunTemplateName: cloudleaderbolt10warning
mountAngle: '0'
mountName: zap10warning
offset:
- '0'
- - '-2'
+ - '-4'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '180'
- flashOffset: '3'
+ flashOffset: '6'
gunTemplateName: cloudleaderbolt5warning
mountAngle: '0'
mountName: zap5warning
offset:
- '0'
- - '-2'
+ - '-4'
slewRate: '0'
gunTypes:
- bulletPrefab: tracerBullet
- bulletSize: '1'
+ bulletSize: '2'
burst: '1'
cooldown: '10000'
- damage: '1'
+ damage: '0.66'
lifetime: '0.5'
- multi: '15'
+ multi: '30'
multiOffset:
- '0'
- '0.4'
multiSpread: '0'
name: cloudleaderbolt10
rof: '10'
speed: '0'
spread: '3'
- bulletPrefab: tracerBullet
- bulletSize: '1'
+ bulletSize: '2'
burst: '1'
cooldown: '10000'
- damage: '1'
+ damage: '0.66'
lifetime: '0.5'
- multi: '5'
+ multi: '10'
multiOffset:
- '0'
- '0.4'
multiSpread: '0'
name: cloudleaderbolt5
rof: '10'
speed: '0'
spread: '3'
- bulletPalette: all_color
bulletPrefab: tracerBullet
- bulletSize: '1'
+ bulletSize: '2'
burst: '1'
cooldown: '10000'
damage: '0'
lifetime: '0.5'
- multi: '15'
+ multi: '30'
multiOffset:
- '0'
- '0.4'
multiSpread: '0'
name: cloudleaderbolt10warning
rof: '10'
speed: '0'
spread: '1'
- bulletPalette: all_color
bulletPrefab: tracerBullet
- bulletSize: '1'
+ bulletSize: '2'
burst: '1'
cooldown: '10000'
damage: '0'
lifetime: '0.5'
- multi: '5'
+ multi: '10'
multiOffset:
- '0'
- '0.4'
multiSpread: '0'
name: cloudleaderbolt5warning
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/BOS_octopus.txt config_190206_2203/Units/68D - Eyeball Dungeon/BOS_octopus.txt
index babeabc..eea0668 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/BOS_octopus.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/BOS_octopus.txt
@@ -323,80 +323,40 @@ gunMounts:
signalTime: '2'
slewRate: '0'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '5'
- gunTemplateName: octopuslasergun
+ gunTypeConfig:
+ bulletPrefab: laserBullet
+ bulletSize: '6'
+ burst: '210'
+ cooldown: '3'
+ damage: '0.9'
+ effect: Water
+ effectAmount: '0.1'
+ effectDamage: '0.3'
+ effectTime: '0.1'
+ isPiercing: 'true'
+ lifetime: '0.2'
+ multi: '7'
+ multiOffset:
+ - '0'
+ - '1.5'
+ multiSpread: '0'
+ name: octopuslasergun
+ rof: '5'
+ speed: '5'
+ spread: '0'
mountAngle: '0'
mountName: eyelaser
offset:
- - '-1.33'
- - '0'
- sfx:
- sound: Enemy Energy Loop6
- signalTime: '2'
- slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '6'
- gunTemplateName: octopuslasergun
- mountAngle: '0'
- mountName: eyelaser2
- offset:
- - '-0.66'
- - '0'
- sfx:
- sound: 'null'
- signalTime: '2'
- slewRate: '0'
- syncOffset: '0'
- syncTo: eyelaser
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '7'
- gunTemplateName: octopuslasergun
- mountAngle: '0'
- mountName: eyelaser3
- offset:
- - '0'
- - '0'
- sfx:
- sound: 'null'
- signalTime: '2'
- slewRate: '0'
- syncOffset: '0'
- syncTo: eyelaser
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '6'
- gunTemplateName: octopuslasergun
- mountAngle: '0'
- mountName: eyelaser4
- offset:
- - '0.66'
- '0'
- sfx:
- sound: 'null'
- signalTime: '2'
- slewRate: '0'
- syncOffset: '0'
- syncTo: eyelaser
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '5'
- gunTemplateName: octopuslasergun
- mountAngle: '0'
- mountName: eyelaser5
- offset:
- - '1.33'
- '0'
sfx:
- sound: 'null'
+ sound: Enemy Energy Loop6
signalTime: '2'
slewRate: '0'
- syncOffset: '0'
- syncTo: eyelaser
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '3'
gunTypeConfig:
bulletPalette: all_color
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/BOS_octotriguard.txt config_190206_2203/Units/68D - Eyeball Dungeon/BOS_octotriguard.txt
index ed7c11a..973b589 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/BOS_octotriguard.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/BOS_octotriguard.txt
@@ -20,33 +20,33 @@ gunMounts:
slewRate: '180'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: octotriguardgun2
- mountAngle: '90'
+ mountAngle: '0'
mountName: main2
sfx:
pitch: '1.3'
sound: Enemy Laser Loop5
slewRate: '0'
gunTypes:
-- bulletPrefab: laserBullet
+- bulletPrefab: leisurelyBullet
burst: '1000000'
cooldown: '0.25'
damage: '0.15'
effect: Water
effectAmount: '0.1'
effectDamage: '0.1'
effectTime: '0.1'
- lifetime: '0.33'
- multi: '4'
+ lifetime: '2'
+ multi: '1'
multiOffset:
- '1'
- '0'
multiSpread: '0'
name: octotriguardgun2
- rof: '6'
+ rof: '10'
speed: '0'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_cyclopus.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_cyclopus.txt
index fba7579..5c932b1 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_cyclopus.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_cyclopus.txt
@@ -43,35 +43,39 @@ gunMounts:
sprinklerStartAngle: '0'
sprinklerTurnbackAngle: '900000'
- fireMode: JustShootDammit
firingArc: '360'
flashOffset: '30'
- gunTemplateName: octopuslasergun
+ gunTypeConfig:
+ bulletPrefab: laserBullet
+ bulletSize: '4'
+ burst: '210'
+ cooldown: '3'
+ damage: '0.5'
+ effect: Water
+ effectAmount: '0.1'
+ effectDamage: '0.3'
+ effectTime: '0.1'
+ isPiercing: 'true'
+ lifetime: '0.2'
+ multi: '7'
+ multiOffset:
+ - '0'
+ - '1.5'
+ multiSpread: '0'
+ name: octopuslasergun
+ rof: '5'
+ speed: '5'
+ spread: '0'
mountAngle: '0'
mountName: eyelaser
offset:
- '0.33'
- '-25'
sfx:
sound: Enemy Laser Loop4
- signalTime: '2'
slewRate: '0'
-- fireMode: JustShootDammit
- firingArc: '360'
- flashOffset: '30'
- gunTemplateName: octopuslasergun
- mountAngle: '0'
- mountName: eyelaser2
- offset:
- - '-0.33'
- - '-25'
- sfx:
- sound: Enemy Laser Loop4
- signalTime: '2'
- slewRate: '0'
- syncOffset: '0'
- syncTo: eyelaser
gunTypes:
- bulletPrefab: ringBullet
bulletSize: '1.5'
burst: '8'
cooldown: '5'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_orbiter.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_orbiter.txt
index 1b4c8dd..4d0334e 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_orbiter.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_orbiter.txt
@@ -11,11 +11,11 @@ explosionPrefab: ExplosionSmall
gunMounts:
- fireMode: Aimed
firingArc: '360'
flashOffset: '0.5'
gunTemplateName: orbitergun
- mountAngle: '90'
+ mountAngle: '0'
mountName: main
sfx:
sound: Enemy bullet slow small
slewRate: '90'
- fireMode: JustShootDammit
@@ -37,11 +37,11 @@ gunTypes:
lifetime: '5'
multi: '1'
multiSpread: '0'
name: orbitergun
rof: '3'
- speed: '1.8'
+ speed: '3'
spread: '0'
- bulletPrefab: ringBullet
bulletSize: '2'
burst: '100000'
cooldown: '0'
@@ -74,5 +74,6 @@ particlePositions:
- '0'
- '0'
spawnInvulnerabilitySeconds: '0'
templateName: orbiter
tier: '9'
+xpMultiplier: '0'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_popper.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_popper.txt
index 113b2be..80f08f2 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_popper.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_popper.txt
@@ -1,8 +1,8 @@
art: EnemyPopper
artScale: '2'
-colliderRadius: '1.3'
+colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- lightningWeakness
- waterResist
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_poppermini.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_poppermini.txt
index 5048945..40ef431 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_poppermini.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_poppermini.txt
@@ -16,23 +16,24 @@ gunMounts:
mountAngle: '0'
mountName: main
slewRate: '180'
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '1'
+ flashOffset: '0'
gunTemplateName: popperminigun2
mountAngle: '0'
mountName: main2
slewRate: '180'
- fireMode: JustShootDammit
firingArc: '360'
- flashOffset: '0.5'
+ flashOffset: '0'
gunTemplateName: popperminitrailgun
mountAngle: '0'
mountName: trail
sfx:
- sound: Enemy Laser Loop1
+ pitch: '1'
+ sound: Enemy Loop Missile Mild
slewRate: '180'
gunTypes:
- bulletPrefab: leisurelyBullet
burst: '1000'
cooldown: '0.25'
@@ -43,13 +44,13 @@ gunTypes:
effectTime: '0.1'
lifetime: '1.25'
multi: '1'
multiSpread: '0'
name: popperminitrailgun
- rof: '10'
+ rof: '15'
speed: '0'
- spread: '360'
+ spread: '0'
- bulletPrefab: leisurelyBullet
burst: '1'
cooldown: '0.25'
damage: '0.2'
effect: Water
@@ -61,26 +62,26 @@ gunTypes:
multiSpread: '60'
name: popperminigun
rof: '0.5'
speed: '4'
spread: '0'
-- bulletPrefab: ringBullet
- bulletSize: '2.5'
+- bulletPrefab: leisurelyBullet
+ bulletSize: '7'
burst: '1'
cooldown: '0.25'
- damage: '0.3'
+ damage: '1'
effect: Water
effectAmount: '0.1'
effectDamage: '0.25'
effectTime: '0.1'
lifetime: '5'
- multi: '6'
+ multi: '1'
multiSpread: '60'
name: popperminigun2
rof: '0.5'
- speed: '0.5'
- spread: '0'
+ speed: '0'
+ spread: '360'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
maxHitPoints: '4'
maxSpeed: '3'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_scanner.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_scanner.txt
index 4662c25..f0e79a6 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_scanner.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_scanner.txt
@@ -9,129 +9,129 @@ elementSusceptibilityIds:
energyRegenRate: '0'
explosionPrefab: ExplosionMed
gunMounts:
- fireMode: SprinklerTurnback
firingArc: '360'
- flashOffset: '2'
+ flashOffset: '1'
gunTemplateName: scannergun1
- mountAngle: '0'
+ mountAngle: '90'
mountName: main
sfx:
pitch: '0.5'
- sound: Enemy Laser Loop16
+ sound: Enemy Laser Loop9
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '5'
- sprinklerStartAngle: '-90'
- sprinklerTurnbackAngle: '90'
+ sprinklerStartAngle: '90'
+ sprinklerTurnbackAngle: '90000'
syncOffset: '1'
syncTo: warning
- fireMode: SprinklerTurnback
firingArc: '360'
- flashOffset: '3'
+ flashOffset: '2'
gunTemplateName: scannergun1
- mountAngle: '0'
+ mountAngle: '90'
mountName: main2
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '5'
- sprinklerStartAngle: '-90'
- sprinklerTurnbackAngle: '90'
- syncOffset: '0.25'
- syncTo: main
+ sprinklerStartAngle: '90'
+ sprinklerTurnbackAngle: '90000'
+ syncOffset: '1'
+ syncTo: warning
- fireMode: SprinklerTurnback
firingArc: '360'
- flashOffset: '4'
+ flashOffset: '3'
gunTemplateName: scannergun1
- mountAngle: '0'
+ mountAngle: '90'
mountName: main3
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '5'
- sprinklerStartAngle: '-90'
- sprinklerTurnbackAngle: '90'
- syncOffset: '0.5'
- syncTo: main
+ sprinklerStartAngle: '90'
+ sprinklerTurnbackAngle: '90000'
+ syncOffset: '1'
+ syncTo: warning
- fireMode: SprinklerTurnback
firingArc: '360'
- flashOffset: '5'
+ flashOffset: '4'
gunTemplateName: scannergun1
- mountAngle: '0'
+ mountAngle: '90'
mountName: main4
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '5'
- sprinklerStartAngle: '-90'
- sprinklerTurnbackAngle: '90'
- syncOffset: '0.75'
- syncTo: main
+ sprinklerStartAngle: '90'
+ sprinklerTurnbackAngle: '90000'
+ syncOffset: '1'
+ syncTo: warning
- fireMode: SprinklerTurnback
firingArc: '360'
- flashOffset: '6'
+ flashOffset: '5'
gunTemplateName: scannergun1
- mountAngle: '0'
+ mountAngle: '90'
mountName: main5
sfx:
sound: 'null'
slewRate: '0'
sprinklerFlyback: 'true'
sprinklerIncrementAngle: '5'
- sprinklerStartAngle: '-90'
- sprinklerTurnbackAngle: '90'
+ sprinklerStartAngle: '90'
+ sprinklerTurnbackAngle: '90000'
syncOffset: '1'
- syncTo: main
+ syncTo: warning
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '3'
gunTypeConfig:
bulletHue: red
bulletPalette: halo
bulletPrefab: shurikenBullet
bulletSize: '3'
burst: '1'
- cooldown: '5.7'
+ cooldown: '10000'
damage: '0.5'
lifetime: '0.25'
multi: '1'
multiSpread: '0'
name: hammer
rof: '1'
speed: '0'
spread: '0'
mountAngle: '0'
mountName: warning
sfx:
pitch: '4'
- sound: Enemy spawn rocketpod
+ sound: 'null'
volume: '0.5'
slewRate: '0'
gunTypes:
- bulletPrefab: tracerBullet
bulletSize: '2'
- burst: '74'
- cooldown: '2'
+ burst: '108'
+ cooldown: '2000'
damage: '0.2'
effect: Water
effectAmount: '0.1'
- effectDamage: '0.35'
+ effectDamage: '0.2'
effectTime: '0.1'
lifetime: '0.3'
multi: '2'
- multiSpread: '5'
+ multiSpread: '180'
name: scannergun1
rof: '10'
- speed: '2'
+ speed: '4'
spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '42'
+maxHitPoints: '70'
maxSpeed: '0'
maxTurnRate: '360'
minSpeed: '0'
particlePositions:
- name: darkSmoke
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeye.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeye.txt
index ba44b4d..ea99a46 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeye.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeye.txt
@@ -1,41 +1,34 @@
art: EnemyTeslaEye
artScale: '1.5'
+bankSmoothing: '10000'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- lightningWeakness
- waterResist
energyRegenRate: '0'
gunMounts:
-- fireMode: Aimed
- firingArc: '45'
+- fireMode: JustShootDammit
+ firingArc: '0'
flashOffset: '1'
- gunTemplateName: teslaeyeGun
+ gunTypeConfig:
+ bulletPrefab: leisurelyBullet
+ burst: '1'
+ cooldown: '1'
+ damage: '0.4'
+ lifetime: '3'
+ multi: '7'
+ multiSpread: '51.4285'
+ name: hammer
+ rof: '0.6'
+ speed: '1.5'
+ spread: '0'
mountAngle: '0'
mountName: main
slewRate: '0'
-gunTypes:
-- bulletPrefab: tracerBullet
- bulletSize: '3'
- burst: '1'
- cooldown: '2'
- damage: '0.2'
- effect: Water
- effectAmount: '0.1'
- effectDamage: '0.15'
- effectTime: '0.1'
- lifetime: '6'
- multi: '5'
- multiLifetime: '-0.1'
- multiSpeed: '-0.5'
- multiSpread: '0'
- name: teslaeyeGun
- rof: '0.5'
- speed: '3.5'
- spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
maxHitPoints: '30'
maxSpeed: '0'
maxTurnRate: '360'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeyelaser.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeyelaser.txt
index 963c528..21134ee 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeyelaser.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeyelaser.txt
@@ -35,9 +35,10 @@ isVisibleToAI: 'false'
maxEnergyPoints: '1'
maxHitPoints: '10000001'
maxSpeed: '3'
maxTurnRate: '360'
minSpeed: '3'
+showStats: never
spawnInvulnerabilitySeconds: '0'
templateName: teslaeyelaser
tier: '9'
xpMultiplier: '0'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeyelaser2.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeyelaser2.txt
index f1cab1b..99c20f9 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeyelaser2.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeyelaser2.txt
@@ -20,9 +20,10 @@ isVisibleToAI: 'false'
maxEnergyPoints: '1'
maxHitPoints: '10000001'
maxSpeed: '3'
maxTurnRate: '360'
minSpeed: '3'
+showStats: never
spawnInvulnerabilitySeconds: '0'
templateName: teslaeyelaser2
tier: '9'
xpMultiplier: '0'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeyelaser3.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeyelaser3.txt
index fcf52a3..68da626 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_teslaeyelaser3.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_teslaeyelaser3.txt
@@ -20,9 +20,10 @@ isVisibleToAI: 'false'
maxEnergyPoints: '1'
maxHitPoints: '10000001'
maxSpeed: '3'
maxTurnRate: '360'
minSpeed: '3'
+showStats: never
spawnInvulnerabilitySeconds: '0'
templateName: teslaeyelaser3
tier: '9'
xpMultiplier: '0'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_triguard.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguard.txt
index 41e2a6f..b650a1e 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_triguard.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguard.txt
@@ -7,56 +7,61 @@ elementSusceptibilityIds:
- lightningWeakness
- waterResist
energyRegenRate: '0'
explosionPrefab: ExplosionSmall
gunMounts:
-- fireMode: Aimed
- firingArc: '360'
+- fireMode: JustShootDammit
+ firingArc: '0'
flashOffset: '0.5'
gunTemplateName: triguardgun
mountAngle: '0'
mountName: main
- slewRate: '180'
+ slewRate: '0'
- fireMode: JustShootDammit
firingArc: '0'
flashOffset: '0'
gunTemplateName: triguardgun2
mountAngle: '90'
mountName: main2
+ sfx:
+ pitch: '0.5'
+ sound: Enemy Laser Loop4
slewRate: '0'
gunTypes:
-- bulletPrefab: leisurelyBullet
- burst: '5'
- cooldown: '0.25'
- damage: '0.4'
+- bulletPrefab: laserBullet
+ burst: '4'
+ cooldown: '4'
+ damage: '0.2'
effect: Water
effectAmount: '0.1'
- effectDamage: '0.3'
+ effectDamage: '0.2'
effectTime: '0.1'
lifetime: '1'
- multi: '1'
+ multi: '5'
+ multiLifetime: '0.2'
+ multiSpeed: '0.5'
multiSpread: '0'
name: triguardgun
- rof: '0.5'
- speed: '3'
+ rof: '10'
+ speed: '4'
spread: '0'
-- bulletPrefab: laserBullet
+- bulletPrefab: leisurelyBullet
burst: '1000000'
cooldown: '0.25'
- damage: '0.15'
+ damage: '0.1'
effect: Water
effectAmount: '0.1'
effectDamage: '0.1'
effectTime: '0.1'
- lifetime: '0.33'
- multi: '4'
+ lifetime: '0.99'
+ multi: '1'
multiOffset:
- '1'
- '0'
multiSpread: '0'
name: triguardgun2
- rof: '3'
+ rof: '5'
speed: '0'
spread: '0'
healthRegenRate: '0'
isVisibleInRadar: 'false'
maxEnergyPoints: '1'
diff --git config_190111_2315/Units/68D - Eyeball Dungeon/unit_triguardleader.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguardleader.txt
index f3a655b..bf1a006 100644
--- config_190111_2315/Units/68D - Eyeball Dungeon/unit_triguardleader.txt
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguardleader.txt
@@ -1,7 +1,7 @@
art: EnemyGazer
-artScale: '1'
+artScale: '1.5'
colliderRadius: '1'
colliderX: '0'
colliderY: '0'
elementSusceptibilityIds:
- lightningWeakness
@@ -14,29 +14,54 @@ gunMounts:
flashOffset: '0.5'
gunTemplateName: triguardleadergun
mountAngle: '0'
mountName: main
slewRate: '0'
+- fireMode: JustShootDammit
+ firingArc: '0'
+ flashOffset: '0.5'
+ gunTemplateName: triguardleadergun2
+ mountAngle: '0'
+ mountName: main2
+ slewRate: '0'
gunTypes:
-- bulletPrefab: leisurelyBullet
- burst: '10'
- cooldown: '0'
- damage: '0.25'
+- bulletPrefab: laserBullet
+ burst: '5'
+ cooldown: '3'
+ damage: '0.3'
effect: Water
effectAmount: '0.1'
- effectDamage: '0.2'
+ effectDamage: '0.3'
effectTime: '0.1'
- lifetime: '4'
- multi: '1'
+ lifetime: '2'
+ multi: '5'
+ multiLifetime: '0.2'
+ multiSpeed: '0.5'
multiSpread: '0'
name: triguardleadergun
- rof: '5'
- speed: '0.75'
- spread: '360'
+ rof: '10'
+ speed: '4'
+ spread: '0'
+- bulletPrefab: laserBullet
+ burst: '5'
+ cooldown: '1'
+ damage: '0.3'
+ effect: Water
+ effectAmount: '0.1'
+ effectDamage: '0.3'
+ effectTime: '0.1'
+ lifetime: '3'
+ multi: '5'
+ multiSpeed: '0.5'
+ multiSpread: '0'
+ name: triguardleadergun2
+ rof: '10'
+ speed: '4'
+ spread: '0'
healthRegenRate: '0'
maxEnergyPoints: '1'
-maxHitPoints: '50'
+maxHitPoints: '100'
maxSpeed: '3'
maxTurnRate: '360'
minSpeed: '3'
spawnInvulnerabilitySeconds: '0'
templateName: triguardleader
diff --git config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguardmaster.txt config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguardmaster.txt
new file mode 100644
index 0000000..81ffa3b
--- /dev/null
+++ config_190206_2203/Units/68D - Eyeball Dungeon/unit_triguardmaster.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: triguardmaster
+tier: '9'
+xpMultiplier: '0'
diff --git config_190111_2315/art_replacements.txt config_190206_2203/art_replacements.txt
index 4fbf85d..ed74936 100644
--- config_190111_2315/art_replacements.txt
+++ config_190206_2203/art_replacements.txt
@@ -24,10 +24,13 @@ pirate_EpicA:
leisurelyBullet: StunnerPremiumFX
stunnerBullet: StunnerPremiumFX
rapier_EpicA:
prefabs:
RaptorMineExplosion: RaptorMineExplosionPremium
+siegetank_EpicA:
+ prefabs:
+ SiegeTankFlak: SiegeTankFlakPremium
support_EpicA:
prefabs:
damageResistAuraFX: damageResistAuraFXPremium
walker_EpicA:
prefabs:
diff --git config_190111_2315/clouds.txt config_190206_2203/clouds.txt
index 9cf1e1c..3ccb83f 100644
--- config_190111_2315/clouds.txt
+++ config_190206_2203/clouds.txt
@@ -1130,151 +1130,151 @@ resistaura9:
shieldblast0:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.33'
+ effect: '4'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '3.25'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '3.25'
layer: HitHuman
lifetime: '0.5'
shieldblast1:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.32'
+ effect: '4.16'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '3.375'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '3.375'
layer: HitHuman
lifetime: '0.5'
shieldblast10:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.18'
+ effect: '6.66'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '4.5'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '4.5'
layer: HitHuman
lifetime: '0.5'
shieldblast2:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.30'
+ effect: '4.34'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '3.5'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '3.5'
layer: HitHuman
lifetime: '0.5'
shieldblast3:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.28'
+ effect: '4.54'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '3.625'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '3.625'
layer: HitHuman
lifetime: '0.5'
shieldblast4:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.27'
+ effect: '4.76'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '3.75'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '3.75'
layer: HitHuman
lifetime: '0.5'
shieldblast5:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.25'
+ effect: '5'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '3.875'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '3.875'
layer: HitHuman
lifetime: '0.5'
shieldblast6:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.23'
+ effect: '5.26'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '4'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '4'
layer: HitHuman
lifetime: '0.5'
shieldblast7:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.22'
+ effect: '5.55'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '4.125'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '4.125'
layer: HitHuman
lifetime: '0.5'
shieldblast8:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.20'
+ effect: '5.88'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '4.25'
growtime: '0'
initialAlpha: '0.65'
initialRadius: '4.25'
layer: HitHuman
lifetime: '0.5'
shieldblast9:
bufftime: '4'
cloudPrefab: shieldBlast
cooldown: '3'
cost: '50'
- effect: '1.19'
+ effect: '6.25'
fadeoutTime: '0.1'
finalAlpha: '0'
finalRadius: '4.375'
growtime: '0'
initialAlpha: '0.65'
diff --git config_190206_2203/conversations.txt config_190206_2203/conversations.txt
new file mode 100644
index 0000000..6f86062
--- /dev/null
+++ config_190206_2203/conversations.txt
@@ -0,0 +1,158 @@
+characters:
+ portaloperator:
+ art:
+ default: PortalOperator
+ 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
+conversations:
+- content:
+ - character: sergeant
+ - text: test-01
+ - text: test-01b
+ - background: image
+ image: test-explainer
+ - character: sergeant
+ pose: none
+ - text: test-02
+ - background: image
+ image: test-explainer2
+ - character: sergeant
+ pose: shout
+ - text: test-03
+ - background: none
+ - character: sergeant
+ pose: pointing
+ position: rightFlipped
+ - text: test-04
+ - character: sergeant
+ position: rightFlipped
+ - text: test-04b
+ - background: color
+ color: 0000007f
+ - character: portaloperator
+ - continueLabel: test-05-continue
+ text: test-05
+ - background: prefab
+ prefab: TestAnimation
+ - character: sergeant
+ - text: test-06
+ id: test
+- content:
+ - character: none
+ - background: image
+ image: introslide_01
+ - text: empty
+ - character: sergeant
+ pose: shout
+ - text: intro_01
+ - character: sergeant
+ pose: hips1
+ - background: image
+ image: introslide_02
+ - text: intro_02
+ - character: sergeant
+ pose: alt
+ - background: image
+ image: introslide_03
+ - text: intro_03
+ - character: sergeant
+ pose: shout
+ - background: image
+ image: introslide_04
+ - text: intro_04
+ - character: sergeant
+ pose: pointing
+ - background: image
+ image: introslide_05
+ - text: intro_05
+ - character: sergeant
+ pose: alt
+ - background: image
+ image: introslide_06
+ - text: intro_06
+ - character: sergeant
+ pose: pointing
+ - background: image
+ image: introslide_07
+ - text: intro_07
+ - character: sergeant
+ pose: alt
+ - background: image
+ image: introslide_08
+ - text: intro_08
+ - character: sergeant
+ pose: hips2
+ - background: image
+ image: introslide_09
+ - text: intro_09
+ - character: sergeant
+ pose: hips1
+ - background: image
+ image: introslide_10
+ - text: intro_10
+ - character: sergeant
+ pose: hips1
+ - background: image
+ image: introslide_11
+ - text: intro_11
+ - character: sergeant
+ pose: hips2
+ - background: image
+ image: introslide_12
+ - text: intro_12
+ id: intro
+- clientTriggerable: 'true'
+ content:
+ - background: color
+ color: 0000007f
+ - character: sergeant
+ - text: test2-01
+ id: test2
+- clientTriggerable: 'true'
+ content:
+ - character: sergeant
+ position: rightFlipped
+ - text: intro-crafting_01
+ - text: intro-crafting_02
+ - text: intro-crafting_03
+ - character: sergeant
+ pose: pointing
+ position: rightFlipped
+ - text: intro-crafting_04
+ id: intro-crafting
+- clientTriggerable: 'true'
+ content:
+ - background: color
+ color: 0000007f
+ - character: sergeant
+ position: rightFlipped
+ - text: intro-pilot-school_01
+ - text: intro-pilot-school_02
+ - text: intro-pilot-school_03
+ - character: sergeant
+ pose: hips2
+ position: rightFlipped
+ - text: intro-pilot-school_04
+ - text: intro-pilot-school_05
+ - character: sergeant
+ position: rightFlipped
+ - text: intro-pilot-school_06
+ - text: intro-pilot-school_07
+ - character: sergeant
+ pose: pointing
+ position: rightFlipped
+ - text: intro-pilot-school_08
+ - background: none
+ - character: sergeant
+ pose: hips2
+ position: rightFlipped
+ - text: intro-pilot-school_09
+ - text: intro-pilot-school_10
+ - text: intro-pilot-school_11
+ id: intro-pilot-school
diff --git config_190111_2315/global.txt config_190206_2203/global.txt
index de57408..df5aba1 100644
--- config_190111_2315/global.txt
+++ config_190206_2203/global.txt
@@ -39,18 +39,21 @@ baseSkillLoadoutSlots: '1'
bulletMultipleSpacing: '0.5'
checkLinkTimeout: '5'
clientFPS: '60'
clientNetworkHeartbeatIntervalMs: '6'
clientOutboundCap: '2000'
+conversationEndSafety: '3'
countChildrenForSpawning: 'false'
daysIntoFutureToShowEvents: '8'
daysIntoFutureToShowNews: '8'
daysIntoPastToShowEvents: '0'
daysIntoPastToShowNews: '7'
deathCamGifUploadMaxKBytesPerSec: '128'
debugInfo: 'false'
debugLogs:
+- isInChat: 'true'
+ tag: spawning
- isInChat: 'false'
tag: characterstorage
- isInChat: 'false'
tag: offlinebackend
- isinchat: 'false'
@@ -118,10 +121,22 @@ groundHeight: '3.5'
gunSignalMinDamage: '0.1'
gunSignalMinInterval: '0.0'
gunSignalTime: '0.0'
healthUIThreshold: '10'
isUsingSharedCargoForAll: 'true'
+islandGenerationSteps:
+- size: '5'
+ type: RemoveTinySubterritories
+- neighbourThreshold: '3'
+ onlyCheckDirectNeighbours: 'false'
+ runs: '10'
+ type: RemovePointsWithAtMostNeighbours
+- circleBorderToIgnore: '5'
+ minNeighboursToGrowFrom: '1'
+ onlyCheckDirectNeighbours: 'true'
+ runs: '10'
+ type: GrowIntoEmptySpaces
jamFadedOpacity: '0.5'
jamFadingTime: '2'
jamShowThreshold: '0.8'
levelGapForWarning: '4'
logNetwork: 'true'
@@ -598,10 +613,11 @@ questNotificationTime: '6.0'
questSpawningDefaultMinPlayerSpawnDist: '30'
questSpawningSeparationFactor: '0.4'
questTriggerRecentTime: '60'
questUpdatePeriod: '2'
radarFadeNotSweep: 'true'
+radarLandmarkPingTimeout: '10'
radarNeighborDistance: '28'
radarPlayerCutoff: '2000'
radarPreselectDuration: '0.1'
radarQuestWelcomeTime: '8'
radarSelectionAngle: '20'
@@ -620,25 +636,29 @@ secondsBetweenBosses: '10'
secondsUntilSafeWhenStopping: '3'
serverFPS: '10'
serverNetworkHeartbeatIntervalMs: '24'
showHitboxes: 'false'
showNotifications: 'true'
+showPreTerritoryGrid: 'false'
showRankBadgesOnPlanesInNexus: 'false'
showRankBadgesOnPlanesNotInNexus: 'false'
showRankBadgesOnRadarInNexus: 'true'
showRankBadgesOnRadarNotInNexus: 'true'
showRankInChatAsIcon: 'true'
showRankInChatAsText: 'false'
showRankInHUD: 'true'
showRankInNamesOnPlane: 'false'
+showRefinedSubTerritories: 'false'
showSpawns: 'false'
+showSubTerritoriesGroups: 'false'
showTerritoryGrid: 'false'
shutdownCountdown: '10'
shutdownDelayToCountdown: '10'
shutdownWithCameraShake: 'true'
singleFrameSpawning: 'true'
spawnWallsOnServer: 'true'
+startingPlaneClass: walker
steamBranchSettings:
beta:
connection_override: beta
ea_msg_ui_description_key: early_access_desc_beta
ea_msg_ui_title_key: early_access_title_beta
diff --git config_190111_2315/groundAssets.txt config_190206_2203/groundAssets.txt
index b704ed2..7b0315b 100644
--- config_190111_2315/groundAssets.txt
+++ config_190206_2203/groundAssets.txt
@@ -859,10 +859,24 @@ lowlands2_decor_02:
- '0'
- '0'
randomScale:
- '1'
- '1'
+lowlands2_decor_03:
+ randomRotation:
+ - '0'
+ - '0'
+ randomScale:
+ - '1'
+ - '1'
+lowlands2_decor_05:
+ randomRotation:
+ - '0'
+ - '0'
+ randomScale:
+ - '1'
+ - '1'
lowlands3_center_05:
weight: '0.3'
lowlands3_factory_01:
randomScale:
- '0.8'
diff --git config_190111_2315/index.txt config_190206_2203/index.txt
index e201def..9057fad 100644
--- config_190111_2315/index.txt
+++ config_190206_2203/index.txt
@@ -3,10 +3,11 @@
- bullets
- camera
- cloud_fx
- clouds
- connection
+- conversations
- difficulty
- events
- global
- gradientNames
- groundAssets
@@ -20,10 +21,11 @@
- maneuvers
- named_loot_tables
- named_spawn_rules
- namedEffects
- namedSusceptibilities
+- namedUnitStates
- news
- nexus
- pilotScore
- playerclasses
- questGivers
@@ -130,10 +132,11 @@
- Items/Secondary Weapons/cloud
- Items/Secondary Weapons/mine
- Items/Secondary Weapons/stunner
- Items/Secondary Weapons/turret
- Texts/en-US/bark
+- Texts/en-US/conversations
- Texts/en-US/decorations
- Texts/en-US/dungeons
- Texts/en-US/elements
- Texts/en-US/events
- Texts/en-US/input
@@ -253,10 +256,13 @@
- Units/00 - Tutorial Dungeon/zzz_tutorialdungeontreasure2
- Units/00 - Tutorial Dungeon/zzz_tutorialwalkerdungeontreasure
- Units/00 - Tutorial Dungeon/zzz_tutorialwalkerdungeontreasure2
- Units/01 - Beach/BOS1_fivestar
- Units/01 - Beach/BOS1_fivestarleader
+- Units/01 - Beach/BOS2_tailtrain01
+- Units/01 - Beach/BOS2_tailtrain02
+- Units/01 - Beach/BOS2_tailtrain03
- Units/01 - Beach/BOS2_trainA01
- Units/01 - Beach/BOS2_trainA02
- Units/01 - Beach/GRP1_grunt
- Units/01 - Beach/GRP1_gruntleader
- Units/01 - Beach/GRP2_starfighter
@@ -576,10 +582,11 @@
- Units/60D- Snake Dungeon/BOS2_coilsnake01
- Units/60D- Snake Dungeon/BOS2_coilsnake01neck
- Units/60D- Snake Dungeon/BOS2_coilsnake02
- Units/60D- Snake Dungeon/BOS2_coilsnake03
- Units/60D- Snake Dungeon/GRP1_snake
+- Units/60D- Snake Dungeon/GRP1_snakebig
- Units/60D- Snake Dungeon/GRP1_snakeleader
- Units/60D- Snake Dungeon/GRP1_speedsnake
- Units/60D- Snake Dungeon/GRP1_speedsnakeleader
- Units/60D- Snake Dungeon/SOL2_hurtsnake2
- Units/60D- Snake Dungeon/unit_snakeegg2
@@ -674,10 +681,12 @@
- Units/62D - Fire Dungeon/SLO3_dronette
- Units/62D - Fire Dungeon/SLO4_curleader
- Units/62D - Fire Dungeon/unit_firebarrel
- Units/62D - Fire Dungeon/unit_firebarrelboom
- Units/62D - Fire Dungeon/unit_fireeye
+- Units/62D - Fire Dungeon/unit_fireeyecorner
+- Units/62D - Fire Dungeon/unit_fireeyerotate
- Units/62D - Fire Dungeon/unit_firesprinkler
- Units/62D - Fire Dungeon/unit_lavapillar
- Units/62D - Fire Dungeon/unit_lavapillarmaster
- Units/62D - Fire Dungeon/unit_lavapillarmaster2
- Units/62D - Fire Dungeon/unit_prisonsniper
@@ -877,10 +886,11 @@
- Units/68D - Eyeball Dungeon/unit_teslaeyelaser
- Units/68D - Eyeball Dungeon/unit_teslaeyelaser2
- Units/68D - Eyeball Dungeon/unit_teslaeyelaser3
- Units/68D - Eyeball Dungeon/unit_triguard
- Units/68D - Eyeball Dungeon/unit_triguardleader
+- Units/68D - Eyeball Dungeon/unit_triguardmaster
- Units/68D - Eyeball Dungeon/unit_warper
- Units/68D - Eyeball Dungeon/zzz_eyedungeondestroyablewall
- Units/68D - Eyeball Dungeon/zzz_eyedungeondestroyablewallstrong
- Units/68D - Eyeball Dungeon/zzz_eyedungeontreasure
- Units/69D - Temple Dungeon/BOS1_smokeboss
diff --git config_190111_2315/instantEffects.txt config_190206_2203/instantEffects.txt
index e82987e..1468ca1 100644
--- config_190111_2315/instantEffects.txt
+++ config_190206_2203/instantEffects.txt
@@ -1391,14 +1391,14 @@ explosionSmallMuted:
- '0'
- '0'
- '0'
prefab: ExplosionSmall
time: '0.00'
-flakShortShield:
+flakExplosion:
steps:
- doesFollowUnit: 'false'
- prefab: PlaneShieldShort
+ prefab: SiegeTankFlak
maneuver180:
steps:
- sfx:
sound: 180 maneuver
maneuverBarrelRoll:
diff --git config_190206_2203/namedUnitStates.txt config_190206_2203/namedUnitStates.txt
new file mode 100644
index 0000000..20f9d6c
--- /dev/null
+++ config_190206_2203/namedUnitStates.txt
@@ -0,0 +1,33 @@
+goinghome:
+- actionRule:
+ code: Sleep
+ moveRule:
+ code: DirectTowardsMarker
+ name: _HOME_
+ rotateCode: TowardsTarget
+ rotateValue: '360'
+ value: '0'
+ name: goinghome
+ transitions:
+ - code: NearMarker
+ name: _HOME_
+ toState: goinghome_end
+ value: '1.5'
+ - code: ReceivedDamage
+ toState: goinghome_end
+ updates:
+ - name: minSpeed
+ value: '5'
+ - name: maxSpeed
+ value: '5'
+- actionRule:
+ code: Sleep
+ moveRule:
+ code: Loiter
+ name: goinghome_end
+ resets:
+ - name: minSpeed
+ - name: maxSpeed
+ transitions:
+ - code: Auto
+ toState: initial
diff --git config_190111_2315/playerclasses.txt config_190206_2203/playerclasses.txt
index 2c249b3..f87dd85 100644
--- config_190111_2315/playerclasses.txt
+++ config_190206_2203/playerclasses.txt
@@ -13,11 +13,11 @@ angler:
defaultUpgradeCap: '25'
name: Angler
planeName: assaultClassPlane
portrait: classBlueprint_engineer
preRelease: 'true'
- sortKey: '160'
+ sortKey: '1000'
startingItems:
- item: triple_0
slot: MainGun
- item: anchor_0
slot: SecondaryAttack
@@ -254,11 +254,11 @@ bigbird:
maneuver: invincibleDash
name: Big Bird
planeName: walkerClassPlane
portrait: classBlueprint_daggerknight
preRelease: 'true'
- sortKey: '110'
+ sortKey: '1000'
startingItems:
- item: machinegun_minigun_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -321,11 +321,11 @@ daggerknight:
defaultUpgradeCap: '25'
maneuver: invincibleDash
name: Dagger Knight
planeName: walkerClassPlane
portrait: classBlueprint_daggerknight
- sortKey: '110'
+ sortKey: '50'
startingItems:
- item: sniper_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -574,11 +574,11 @@ duster:
max: '10'
min: '10'
type: Item
planeName: playerPlane
portrait: classBlueprint_duster
- sortKey: '120'
+ sortKey: '130'
startingItems:
- item: sniper_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -727,11 +727,11 @@ engineer:
basicTutorial: DungeonTutorial
defaultUpgradeCap: '25'
name: Engineer
planeName: assaultClassPlane
portrait: classBlueprint_engineer
- sortKey: '140'
+ sortKey: '100'
startingItems:
- item: wasp_0
slot: MainGun
- item: turret_0
slot: SecondaryAttack
@@ -882,11 +882,11 @@ medic:
defaultUpgradeCap: '25'
maneuver: himmelman
name: Medic
planeName: medicClassPlane
portrait: classBlueprint_medic
- sortKey: '20'
+ sortKey: '40'
startingItems:
- item: triple_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -1050,11 +1050,11 @@ olfaithful:
art: PlayerOldFaithful
basicTutorial: DungeonTutorial
defaultUpgradeCap: '25'
name: Old Faithful
planeName: playerPlane
- sortKey: '0'
+ sortKey: '30'
startingItems:
- item: triple_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -1201,11 +1201,11 @@ paladin:
defaultUpgradeCap: '25'
maneuver: dash_back
name: Paladin
planeName: walkerClassPlane
portrait: classBlueprint_paladin
- sortKey: '135'
+ sortKey: '10'
startingItems:
- item: sword_0
slot: MainGun
- item: healaura_0
slot: SecondaryAttack
@@ -1361,11 +1361,11 @@ pirate:
basicTutorial: DungeonTutorialWalker
defaultUpgradeCap: '25'
name: Bandit
planeName: walkerClassPlane
portrait: classBlueprint_paladin
- sortKey: '155'
+ sortKey: '80'
startingItems:
- item: shotgun_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -1534,11 +1534,11 @@ rapier:
itemActionCombo: Append
maneuver: barrelRoll
name: Raptor
planeName: rapierClassPlane
portrait: classBlueprint_rapier
- sortKey: '100'
+ sortKey: '120'
startingItems:
- item: laser_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -1806,38 +1806,42 @@ siegetank:
hideIfLocked: 'true'
id: Camo
livery: camo.siegetank
prefab: PlayerSiegeTankVariantB
unlockItemId: playerclass_siegetank_camo
- - extraColor1: cfe3de
+ - artReplacement: siegetank_EpicA
+ extraColor1: cfe3de
extraColor2: 95a8a2
extraColor3: 5f6a66
hideIfLocked: 'true'
id: EpicA
livery: camo.siegetank
prefab: PlayerSiegeTankVariantA
superTrail: SuperSpeedLightning
unlockItemId: playerclass_siegetank_epica
- - extraColor1: 0a5fa7
+ - artReplacement: siegetank_EpicA
+ extraColor1: 0a5fa7
extraColor2: d2cdb8
extraColor3: 3be5d3
hideIfLocked: 'true'
id: EpicB
livery: gradient.siegetank
prefab: PlayerSiegeTank
superTrail: SuperSpeedWaterWake
unlockItemId: playerclass_siegetank_epicb
- - extraColor1: 1e062b
+ - artReplacement: siegetank_EpicA
+ extraColor1: 1e062b
extraColor2: f9962c
extraColor3: 5b157d
hideIfLocked: 'true'
id: EpicC
livery: tigerstripes.siegetank
prefab: PlayerSiegeTankVariantA
superTrail: SuperSpeedGlitter
unlockItemId: playerclass_siegetank_epicc
- - extraColor1: 620a1a
+ - artReplacement: siegetank_EpicA
+ extraColor1: 620a1a
extraColor2: da3420
extraColor3: d6ccbc
hideIfLocked: 'true'
id: EpicD
livery: checker.siegetank
@@ -1848,20 +1852,20 @@ support:
actions:
Armor:
- maneuver: dash
Engine:
- maneuver: superspeed
- additionalTutorial: DungeonTutorial2
+ additionalTutorial: DungeonTutorialWalker2
allowedItemTags:
- strike
- cloud_resist
- basicTutorial: DungeonTutorial
+ basicTutorial: DungeonTutorialWalker
defaultUpgradeCap: '25'
name: Shieldmaiden
planeName: walkerClassPlane
portrait: classBlueprint_shieldmaiden
- sortKey: '130'
+ sortKey: '20'
startingItems:
- item: strike_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -2017,11 +2021,11 @@ tank:
defaultUpgradeCap: '25'
maneuver: tank
name: Hog
planeName: tankClassPlane
portrait: classBlueprint_hog
- sortKey: '80'
+ sortKey: '70'
startingItems:
- item: machinegun_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -2174,11 +2178,11 @@ walker:
defaultUpgradeCap: '25'
maneuver: dash_back
name: Quad
planeName: walkerClassPlane
portrait: classBlueprint_walker
- sortKey: '110'
+ sortKey: '0'
startingItems:
- item: machinegun_0
slot: MainGun
- item: engine_0
slot: Engine
@@ -2343,11 +2347,11 @@ wizard:
defaultUpgradeCap: '25'
itemActionCombo: Append
name: Merlin
planeName: playerPlane
portrait: classBlueprint_merlin
- sortKey: '130'
+ sortKey: '90'
startingItems:
- item: strike_0
slot: MainGun
- item: vortex_0
slot: SecondaryAttack
diff --git config_190111_2315/quick_chat.txt config_190206_2203/quick_chat.txt
index e3f843e..7903116 100644
--- config_190111_2315/quick_chat.txt
+++ config_190206_2203/quick_chat.txt
@@ -48,10 +48,18 @@ DeathWreath:
Disco:
hidden: 'false'
isInUILayer: 'false'
prefabName: QuickChat_Disco
unlock_item_id: emote_disco
+Enemy_Exclamation:
+ hidden: 'true'
+ isInUILayer: 'false'
+ prefabName: QuickChat_Enemy_Exclamation
+Enemy_Health:
+ hidden: 'true'
+ isInUILayer: 'false'
+ prefabName: QuickChat_Enemy_Health
FireworksEpic:
isInUILayer: 'false'
prefabName: QuickChat_FireworksEpic
unlock_item_id: emote_fireworks_epic
LoveCommon:
diff --git config_190111_2315/store.txt config_190206_2203/store.txt
index 9d57445..7063939 100644
--- config_190111_2315/store.txt
+++ config_190206_2203/store.txt
@@ -2979,10 +2979,162 @@ products:
- nothing
- use_instantly
- storage
tags:
- item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantDaggerKnightProduct
+ id: store_unlock_playerclass_daggerknight_flames
+ items:
+ - unlock_playerclass_daggerknight_flames
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantDaggerKnightProduct
+ id: store_unlock_playerclass_daggerknight_spikes
+ items:
+ - unlock_playerclass_daggerknight_spikes
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantDaggerKnightProduct
+ id: store_unlock_playerclass_daggerknight_stars
+ items:
+ - unlock_playerclass_daggerknight_stars
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantDaggerKnightProduct
+ id: store_unlock_playerclass_daggerknight_tiger
+ items:
+ - unlock_playerclass_daggerknight_tiger
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantSiegeTankProduct
+ id: store_unlock_playerclass_siegetank_flames
+ items:
+ - unlock_playerclass_siegetank_flames
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantSiegeTankProduct
+ id: store_unlock_playerclass_siegetank_spikes
+ items:
+ - unlock_playerclass_siegetank_spikes
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantSiegeTankProduct
+ id: store_unlock_playerclass_siegetank_stars
+ items:
+ - unlock_playerclass_siegetank_stars
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
+- additional_price_tags:
+ - id: normal
+ price:
+ amount: '5000'
+ currency: gold
+ - id: scrap
+ price:
+ amount: '15000'
+ currency: scrap
+ icon: ItemVariantSiegeTankProduct
+ id: store_unlock_playerclass_siegetank_tiger
+ items:
+ - unlock_playerclass_siegetank_tiger
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant_common
- icon: ItemVariantAssaultRareProduct
id: store_unlock_playerclass_assault_varianta
items:
- unlock_playerclass_assault_varianta
normal_price:
@@ -3491,10 +3643,94 @@ products:
- use_instantly
- storage
tags:
- item_variant
- item_variant_rare
+- icon: ItemVariantDaggerKnightRareProduct
+ id: store_unlock_playerclass_daggerknight_varianta
+ items:
+ - unlock_playerclass_daggerknight_varianta
+ normal_price:
+ amount: '7000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_rare
+- icon: ItemVariantDaggerKnightRareProduct
+ id: store_unlock_playerclass_daggerknight_variantb
+ items:
+ - unlock_playerclass_daggerknight_variantb
+ normal_price:
+ amount: '7000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_rare
+- icon: ItemVariantDaggerKnightRareProduct
+ id: store_unlock_playerclass_daggerknight_camo
+ items:
+ - unlock_playerclass_daggerknight_camo
+ normal_price:
+ amount: '7000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_rare
+- icon: ItemVariantSiegeTankRareProduct
+ id: store_unlock_playerclass_siegetank_varianta
+ items:
+ - unlock_playerclass_siegetank_varianta
+ normal_price:
+ amount: '7000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_rare
+- icon: ItemVariantSiegeTankRareProduct
+ id: store_unlock_playerclass_siegetank_variantb
+ items:
+ - unlock_playerclass_siegetank_variantb
+ normal_price:
+ amount: '7000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_rare
+- icon: ItemVariantSiegeTankRareProduct
+ id: store_unlock_playerclass_siegetank_camo
+ items:
+ - unlock_playerclass_siegetank_camo
+ normal_price:
+ amount: '7000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_rare
- icon: ItemVariantQuadEpicProduct
id: store_unlock_playerclass_walker_epica
items:
- unlock_playerclass_walker_epica
normal_price:
@@ -3971,10 +4207,52 @@ products:
- use_instantly
- storage
tags:
- item_variant
- item_variant_epic
+- icon: ItemVariantBanditEpicProduct
+ id: store_unlock_playerclass_bandit_epicb
+ items:
+ - unlock_playerclass_bandit_epicb
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantBanditEpicProduct
+ id: store_unlock_playerclass_bandit_epicc
+ items:
+ - unlock_playerclass_bandit_epicc
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantBanditEpicProduct
+ id: store_unlock_playerclass_bandit_epicd
+ items:
+ - unlock_playerclass_bandit_epicd
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
- icon: ItemVariantMerlinEpicProduct
id: store_unlock_playerclass_merlin_epica
items:
- unlock_playerclass_merlin_epica
normal_price:
@@ -3985,10 +4263,52 @@ products:
- use_instantly
- storage
tags:
- item_variant
- item_variant_epic
+- icon: ItemVariantMerlinEpicProduct
+ id: store_unlock_playerclass_merlin_epicb
+ items:
+ - unlock_playerclass_merlin_epicb
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantMerlinEpicProduct
+ id: store_unlock_playerclass_merlin_epicc
+ items:
+ - unlock_playerclass_merlin_epicc
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantMerlinEpicProduct
+ id: store_unlock_playerclass_merlin_epicd
+ items:
+ - unlock_playerclass_merlin_epicd
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
- icon: ItemVariantEngineerEpicProduct
id: store_unlock_playerclass_engineer_epica
items:
- unlock_playerclass_engineer_epica
normal_price:
@@ -3999,10 +4319,164 @@ products:
- use_instantly
- storage
tags:
- item_variant
- item_variant_epic
+- icon: ItemVariantEngineerEpicProduct
+ id: store_unlock_playerclass_engineer_epicb
+ items:
+ - unlock_playerclass_engineer_epicb
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantEngineerEpicProduct
+ id: store_unlock_playerclass_engineer_epicc
+ items:
+ - unlock_playerclass_engineer_epicc
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantEngineerEpicProduct
+ id: store_unlock_playerclass_engineer_epicd
+ items:
+ - unlock_playerclass_engineer_epicd
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantSiegeTankEpicProduct
+ id: store_unlock_playerclass_siegetank_epica
+ items:
+ - unlock_playerclass_siegetank_epica
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantSiegeTankEpicProduct
+ id: store_unlock_playerclass_siegetank_epicb
+ items:
+ - unlock_playerclass_siegetank_epicb
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantSiegeTankEpicProduct
+ id: store_unlock_playerclass_siegetank_epicc
+ items:
+ - unlock_playerclass_siegetank_epicc
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantSiegeTankEpicProduct
+ id: store_unlock_playerclass_siegetank_epicd
+ items:
+ - unlock_playerclass_siegetank_epicd
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantDaggerKnightEpicProduct
+ id: store_unlock_playerclass_daggerknight_epica
+ items:
+ - unlock_playerclass_daggerknight_epica
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantDaggerKnightEpicProduct
+ id: store_unlock_playerclass_daggerknight_epicb
+ items:
+ - unlock_playerclass_daggerknight_epicb
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantDaggerKnightEpicProduct
+ id: store_unlock_playerclass_daggerknight_epicc
+ items:
+ - unlock_playerclass_daggerknight_epicc
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
+- icon: ItemVariantDaggerKnightEpicProduct
+ id: store_unlock_playerclass_daggerknight_epicd
+ items:
+ - unlock_playerclass_daggerknight_epicd
+ normal_price:
+ amount: '15000'
+ currency: gold
+ postPurchaseActions:
+ - nothing
+ - use_instantly
+ - storage
+ tags:
+ - item_variant
+ - item_variant_epic
- icon: ItemCrate
id: unlock_medic
max_per_account: '1'
max_per_account_count_account_items: 'false'
max_per_account_count_items: 'false'
diff --git config_190111_2315/territories.txt config_190206_2203/territories.txt
index 02abd50..dc71801 100644
--- config_190111_2315/territories.txt
+++ config_190206_2203/territories.txt
@@ -750,14 +750,13 @@
- condition:
code: NotOnceKeySet
name: crafting_intro
once_key: crafting_intro
reactions:
- - asset: crafting_intro
- parameter: sergeant
- reaction: dialogue_text
- trigger: crafter_docked
+ - asset: intro-crafting
+ reaction: conversation
+ trigger: crafter_opened
- reactions:
- asset: LoreTextClientArrow
parameter: tutorial_pilot_school_hint
parameterF0: '-3'
parameterF1: '-3'
diff --git config_190111_2315/territoryTiles.txt config_190206_2203/territoryTiles.txt
index b99e4f2..39ab629 100644
--- config_190111_2315/territoryTiles.txt
+++ config_190206_2203/territoryTiles.txt
@@ -566,10 +566,11 @@ dungeonice:
lowerCloudStartColor:
colorMax: ddbfb732
colorMin: e5ccc732
mode: TwoColors
miniRadarColor: '352635'
+ scatterTag: _none_
wallTag: dungeonruinssnow
dungeonobstacle:
ID: '44'
ambientColor: ba6cac
backLeftColor: '000000'
@@ -592,16 +593,16 @@ dungeonobstacle:
cloudProbability: '1'
cloudStartColor:
colorMax: 7a4ea059
colorMin: 7a4ea059
mode: TwoColors
- fogBottom: '13'
+ fogBottom: '11'
fogColor: '582462'
fogExp: '0'
fogNoiseAmount: '0.4'
fogNoiseScale: '5'
- fogTop: '3'
+ fogTop: '1'
groundBaseHeight: '10'
groundFloorHeight: '13'
groundTag: dungeonobstacle
keyColor: dda6c6
keyIntensity: '0.7'
@@ -1902,39 +1903,44 @@ thiefboss:
wallHeightRandomness: '1.5'
wallRotationRandomness: '0'
wallTag: dungeonthief
tut03:
ID: '62'
- ambientColor: 7b6259
+ ambientColor: 56557B
+ backLeftColor: C1C1FF
+ backLeftIntensity: '0.5'
+ backRightColor: BD9B8E
+ backRightIntensity: '0.6'
basedOn: default
cliffTag: midlands
cloudHeight: '2'
cloudHeightVariation: '2'
cloudProbability: '0.8'
cloudStartColor:
- colorMax: bf8e6a50
- colorMin: bf8e6a50
+ colorMax: a14f607a
+ colorMin: a14f607a
mode: TwoColors
- fogBottom: '13'
- fogColor: a87149
- fogNoiseAmount: '0.2'
+ fogBottom: '20'
+ fogColor: 88334d
+ fogExp: '0'
fogNoiseScale: '5'
fogTop: '0'
groundBaseHeight: '20'
groundColors:
- 3F494DFF
- 4F4C61FF
- 506466FF
groundFloorHeight: '7'
groundTag: tut03
keyColor: AE8460
+ keyIntensity: '0.9'
lowerCloudHeight: '7'
lowerCloudHeightVariation: '5'
lowerCloudProbability: '0.5'
lowerCloudStartColor:
- colorMax: 895c3c30
- colorMin: 895c3c30
+ colorMax: 5028314b
+ colorMin: 5028314b
mode: TwoColors
miniRadarColor: '352635'
scatterTag: _none_
wallBaseHeight: '10'
wallHeightRandomness: '0'
diff --git config_190111_2315/unlocks.txt config_190206_2203/unlocks.txt
index 02eedb6..a696efa 100644
--- config_190111_2315/unlocks.txt
+++ config_190206_2203/unlocks.txt
@@ -1,80 +1,77 @@
-- classToUnlock: olfaithful
- conditions:
- - type: always
- classToUnlock: walker
conditions:
- type: always
-- classToUnlock: medic
+- classToUnlock: paladin
conditions:
- - amount: '10'
+ - amount: '5'
classname: walker
type: classLevelGreater
-- classToUnlock: assault
+- classToUnlock: support
conditions:
- amount: '15'
classname: walker
type: classLevelGreater
-- classToUnlock: rapier
- conditions:
- - amount: '20'
- classname: olfaithful
- type: classLevelGreater
- - amount: '20'
- classname: assault
+ - amount: '5'
+ classname: paladin
type: classLevelGreater
-- classToUnlock: paladin
+- classToUnlock: olfaithful
conditions:
- amount: '15'
- classname: medic
+ classname: paladin
+ type: classLevelGreater
+- classToUnlock: medic
+ conditions:
+ - amount: '5'
+ classname: olfaithful
type: classLevelGreater
+- classToUnlock: daggerknight
+ conditions:
- amount: '15'
- classname: assault
+ classname: support
type: classLevelGreater
-- classToUnlock: support
+- classToUnlock: assault
conditions:
- - amount: '20'
+ - amount: '15'
classname: olfaithful
type: classLevelGreater
- - amount: '20'
+- classToUnlock: tank
+ conditions:
+ - amount: '15'
classname: medic
type: classLevelGreater
-- classToUnlock: engineer
+- classToUnlock: pirate
conditions:
- amount: '20'
- classname: paladin
+ classname: daggerknight
type: classLevelGreater
- - amount: '20'
- classname: rapier
+ - amount: '15'
+ classname: tank
type: classLevelGreater
- classToUnlock: wizard
conditions:
- amount: '20'
- classname: support
- type: classLevelGreater
- - amount: '20'
- classname: paladin
+ classname: assault
type: classLevelGreater
-- classToUnlock: duster
+- classToUnlock: engineer
conditions:
- amount: '20'
- classname: engineer
+ classname: tank
type: classLevelGreater
- - amount: '20'
- classname: wizard
+ - amount: '15'
+ classname: assault
type: classLevelGreater
-- classToUnlock: tank
+- classToUnlock: siegetank
conditions:
- amount: '20'
- classname: wizard
+ classname: pirate
type: classLevelGreater
- - amount: '20'
- classname: support
- type: classLevelGreater
-- classToUnlock: pirate
+- classToUnlock: rapier
conditions:
- amount: '20'
- classname: rapier
+ classname: wizard
type: classLevelGreater
+- classToUnlock: duster
+ conditions:
- amount: '20'
classname: engineer
type: classLevelGreater