package WurstExportedObjects_w3a import ObjEditingNatives // Modified Table (contains all custom objects) @compiletime function create_w3a_AM01() let def = createObjectDefinition("w3a", 'AM01', 'Adef') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Leave Detect") ..setLvlDataString("ansf", 0, 0, "(OnUnitEnterLeave)") ..setLvlDataString("acat", 0, 0, "") ..setLvlDataString("aart", 0, 0, "") ..setLvlDataString("arac", 0, 0, "unknown") @compiletime function create_w3a_AM02() let def = createObjectDefinition("w3a", 'AM02', 'Aasl') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Aura Dummy: Shield Kit") ..setLvlDataUnreal("Slo1", 1, 1, 0.0) ..setLvlDataString("abuf", 1, 0, "BM01") ..setLvlDataString("arar", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNDivineIntervention.blp") ..setLvlDataString("aart", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNDivineIntervention.blp") ..setLvlDataString("atar", 1, 0, "self") ..setLvlDataString("atat", 0, 0, "Abilities\\Spells\\Human\\DivineShield\\DivineShieldTarget.mdx") ..setLvlDataString("ata0", 0, 0, "origin") ..setLvlDataString("ansf", 0, 0, "wurst") @compiletime function create_w3a_AM03() let def = createObjectDefinition("w3a", 'AM03', 'Aasl') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Aura Dummy: |cff00ff00Warning") ..setLvlDataUnreal("Slo1", 1, 1, 0.0) ..setLvlDataString("abuf", 1, 0, "BM02") ..setLvlDataString("arar", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNWellSpring.blp") ..setLvlDataString("aart", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNWellSpring.blp") ..setLvlDataString("atar", 1, 0, "self") ..setLvlDataString("atat", 0, 0, "") ..setLvlDataString("ata0", 0, 0, "origin") ..setLvlDataString("ansf", 0, 0, "wurst") @compiletime function create_w3a_AM04() let def = createObjectDefinition("w3a", 'AM04', 'Aasl') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Aura Dummy: Blockade") ..setLvlDataUnreal("Slo1", 1, 1, 0.0) ..setLvlDataString("abuf", 1, 0, "BM03") ..setLvlDataString("arar", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNEnsnare.blp") ..setLvlDataString("aart", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNEnsnare.blp") ..setLvlDataString("atar", 1, 0, "self") ..setLvlDataString("atat", 0, 0, "") ..setLvlDataString("ata0", 0, 0, "origin") ..setLvlDataString("ansf", 0, 0, "wurst") @compiletime function create_w3a_AM05() let def = createObjectDefinition("w3a", 'AM05', 'Aro1') ..setInt("wurs", 42) @compiletime function create_w3a_AM06() let def = createObjectDefinition("w3a", 'AM06', 'Apiv') ..setInt("wurs", 42) ..setLvlDataInt("Gho1", 1, 1, 0) ..setLvlDataUnreal("adur", 1, 0, -1.0) ..setLvlDataUnreal("ahdu", 1, 0, -1.0) @compiletime function create_w3a_AM07() let def = createObjectDefinition("w3a", 'AM07', 'Aasl') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Aura Dummy: Tentacolous") ..setLvlDataUnreal("Slo1", 1, 1, 0.0) ..setLvlDataString("abuf", 1, 0, "BM04") ..setLvlDataString("arar", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNTentacle.blp") ..setLvlDataString("aart", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNTentacle.blp") ..setLvlDataString("atar", 1, 0, "self") ..setLvlDataString("atat", 0, 0, "") ..setLvlDataString("ata0", 0, 0, "origin") ..setLvlDataString("ansf", 0, 0, "wurst") @compiletime function create_w3a_AM08() let def = createObjectDefinition("w3a", 'AM08', 'Aasl') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Aura Dummy: Percentage Power") ..setLvlDataUnreal("Slo1", 1, 1, 0.0) ..setLvlDataString("abuf", 1, 0, "BM05") ..setLvlDataString("arar", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNCriticalStrike.blp") ..setLvlDataString("aart", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNCriticalStrike.blp") ..setLvlDataString("atar", 1, 0, "self") ..setLvlDataString("atat", 0, 0, "") ..setLvlDataString("ata0", 0, 0, "origin") ..setLvlDataString("ansf", 0, 0, "wurst") @compiletime function create_w3a_AM09() let def = createObjectDefinition("w3a", 'AM09', 'Aasl') ..setInt("wurs", 42) ..setLvlDataString("anam", 0, 0, "Aura Dummy: Hyper Aggression") ..setLvlDataUnreal("Slo1", 1, 1, 0.0) ..setLvlDataString("abuf", 1, 0, "BM06") ..setLvlDataString("arar", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNAvengingWatcher.blp") ..setLvlDataString("aart", 0, 0, "ReplaceableTextures\\CommandButtons\\BTNAvengingWatcher.blp") ..setLvlDataString("atar", 1, 0, "self") ..setLvlDataString("atat", 0, 0, "") ..setLvlDataString("ata0", 0, 0, "origin") ..setLvlDataString("ansf", 0, 0, "wurst") // Original Table (contains all modified default objects) // Wurst does not support modifying default objects // but you can copy these functions and replace 'xxxx' with a new, custom id.