// Made by Mince (STEAM_0:0:41588292) WaveSchedule { NoSkeletonSplit 1 MaxActiveSkeletons 12 FastNPCUpdate 1 // Fix spell hud being hidden BotsDropSpells 1 GiantsDropRareSpells 1 SpellDropRateCommon 0 SpellDropRateGiant 0 LuaScriptFile "wizardlogic.lua" ExtendedUpgrades { // 1 - 1 upgrade_player_wizard_usemana { Name "Become a Mana-Using Wizard" Attribute "zoom speed mod disabled" Cap 1 Increment +1 Cost 0 PlayerUpgrade 1 AllowPlayerClass Engineer DisallowedUpgrade { Upgrade "upgrade_player_wizard_userolls" } OnUpgrade { Output "popscript,$UpgradeWizardUseMana,0,0" } OnDowngrade { Output "popscript,$UpgradeWizardUseMana,2,0" } OnRestore { Output "popscript,$UpgradeWizardUseMana,3,0" } } // 1 - 2 upgrade_player_wizard_userolls { Name "Become a Random Spells Wizard" Attribute "sniper no headshots" Cap 1 Increment +1 Cost 800 PlayerUpgrade 1 AllowPlayerClass Engineer DisallowedUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeWizardUseRolls,0,0" } OnDowngrade { Output "popscript,$UpgradeWizardUseRolls,2,0" } OnRestore { Output "popscript,$UpgradeWizardUseRolls,3,0" } } // 1 - 3 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 1 - 4 upgrade_player_wizard_maxmana { Name "+25% Max Mana" Attribute "tag__eotlearlysupport" Cap 2 Increment +0.25 Cost 200 PlayerUpgrade 1 AllowPlayerClass Engineer RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeWizardMaxMana,0,0" } OnDowngrade { Output "popscript,$UpgradeWizardMaxMana,2,0" } OnRestore { Output "popscript,$UpgradeWizardMaxMana,3,0" } } // 1 - 5 upgrade_player_wizard_manaregen { Name "+5 Mana Regen Per Second" Attribute "elevate to unusual if applicable" Cap 25 Increment +5 Cost 250 PlayerUpgrade 1 AllowPlayerClass Engineer RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeWizardManaRegen,0,0" } OnDowngrade { Output "popscript,$UpgradeWizardManaRegen,2,0" } OnRestore { Output "popscript,$UpgradeWizardManaRegen,3,0" } } // 1 - 6 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 1 - 7 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 2 - 1 upgrade_spellbook_commons_mana_cost { Name "-10% Common Spells Mana Cost" Attribute "custom texture lo" Cap 2 Increment +1 Cost 200 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookCommonsManaCost,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookCommonsManaCost,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookCommonsManaCost,3,0" } } // 2 - 2 upgrade_spellbook_commons_roll_time { Name "-10% Common Spells Roll Time" Attribute "cannot trade" Cap 6 Increment +1 Cost 100 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookCommonsRollTime,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookCommonsRollTime,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookCommonsRollTime,3,0" } } // 2 - 3 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 2 - 4 upgrade_spellbook_rares_mana_cost { Name "-10% Rare Spells Mana Cost" Attribute "duel loser account id" Cap 2 Increment +1 Cost 300 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookRaresManaCost,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookRaresManaCost,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookRaresManaCost,3,0" } } // 2 - 5 upgrade_spellbook_rares_roll_time { Name "-10% Rare Spells Roll Time" Attribute "event date" Cap 2 Increment +1 Cost 300 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookRaresRollTime,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookRaresRollTime,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookRaresRollTime,3,0" } } // 2 - 6 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 2 - 7 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 3 - 1 upgrade_spellbook_fireball { Name "Unlock Fireball [300 Mana]" Attribute "DEPRECATED socketed item definition id DEPRECATED " Cap 1 Increment +1 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockFireball,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockFireball,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockFireball,3,0" } } // // 3 - 2 // upgrade_spellbook_ballobats // { // Name "Unlock Ball O' Bats [200 Mana]" // Attribute "purchased" // Cap 0 // Increment +0 // Cost 200 // AllowPlayerClass Engineer // PlayerUpgrade 1 // RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } // OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockBallobats,0,0" } // OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockBallobats,2,0" } // OnRestore { Output "popscript,$UpgradeSpellbookUnlockBallobats,3,0" } // } // 3 - 2 upgrade_spellbook_healingaura { Name "Unlock Healing Aura [400 Mana]" Attribute "gifter account id" Cap 1 Increment +1 Cost 400 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockHealingaura,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockHealingaura,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockHealingaura,3,0" } } // 3 - 3 upgrade_spellbook_pumpkinmirv { Name "Unlock Pumpkin MIRV [300 Mana]" Attribute "referenced item id high" Cap 1 Increment +1 Cost 200 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockPumpkinmirv,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockPumpkinmirv,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockPumpkinmirv,3,0" } } // 3 - 4 upgrade_spellbook_superjump { Name "Unlock Superjump [100 Mana]" Attribute "halloween item" Cap 1 Increment +1 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockSuperjump,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockSuperjump,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockSuperjump,3,0" } } // 3 - 5 upgrade_spellbook_invisibility { Name "Unlock Invisibility [200 Mana]" Attribute "force level display" Cap 1 Increment +1 Cost 100 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockInvisibility,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockInvisibility,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockInvisibility,3,0" } } // 3 - 6 upgrade_spellbook_teleport { Name "Unlock Teleport [300 Mana]" Attribute "unique craft index" Cap 1 Increment +1 Cost 200 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockTeleport,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockTeleport,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockTeleport,3,0" } } // 3 - 7 upgrade_spellbook_minify { Name "Unlock Minify [300 Mana]" Attribute "strange part new counter ID" Cap 1 Increment +1 Cost 100 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockMinify,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockMinify,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockMinify,3,0" } } // 4 - 1 upgrade_spellbook_teslabolt { Name "Unlock Tesla Bolt [2500 Mana]" Attribute "unlimited quantity" Cap 1 Increment +1 Cost 800 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockTeslabolt,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockTeslabolt,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockTeslabolt,3,0" } } // 4 - 2 upgrade_spellbook_meteorshower { Name "Unlock Meteor Shower [2500 Mana]" Attribute "pyro year number" Cap 1 Increment +1 Cost 800 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockMeteorshower,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockMeteorshower,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockMeteorshower,3,0" } } // 4 - 3 upgrade_spellbook_summonmonoculus { Name "Unlock Monoculus [1250 Mana]" Attribute "zombiezombiezombiezombie" Cap 1 Increment +1 Cost 600 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockSummonmonoculus,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockSummonmonoculus,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockSummonmonoculus,3,0" } } // 4 - 4 upgrade_spellbook_summonskeletons { Name "Unlock Skeletons [1250 Mana]" Attribute "strange restriction type 2" Cap 1 Increment +1 Cost 600 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockSummonmonskeletons,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockSummonmonskeletons,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockSummonmonskeletons,3,0" } } // 4 - 5 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 4 - 6 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 4 - 7 upgrade_spellbook_dummy { Name "------------------------------------------------------------" Attribute "tag__eotlearlysupport" Cap 0 Increment +0 Cost 0 AllowPlayerClass Engineer PlayerUpgrade 1 } // 5 - 1 upgrade_spellbook_custom_crocket { Name "Unlock Crocket! [500 Mana]" Attribute "sniper no charge" Cap 1 Increment +1 Cost 300 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockCrocket,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockCrocket,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockCrocket,3,0" } } // 5 - 2 upgrade_spellbook_custom_crocket_homing { Name "Rocket Homes to Cursor" Attribute "sticky detonate mode" Cap 1 Increment +1 Cost 200 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_spellbook_custom_crocket" } } // 5 - 3 upgrade_spellbook_custom_gravitybomb { Name "Gravity Bomb [2500 Mana]" Attribute "strange restriction user value 1" Cap 1 Increment +1 Cost 800 AllowPlayerClass Engineer PlayerUpgrade 1 RequiredUpgrade { Upgrade "upgrade_player_wizard_usemana" } OnUpgrade { Output "popscript,$UpgradeSpellbookUnlockGravitybomb,0,0" } OnDowngrade { Output "popscript,$UpgradeSpellbookUnlockGravitybomb,2,0" } OnRestore { Output "popscript,$UpgradeSpellbookUnlockGravitybomb,3,0" } } } }