cosmonarchy-bw-release/mpq/samase/config.ini
2025-03-08 14:36:14 -05:00

924 lines
32 KiB
INI

###GENERAL
##
##
#to allow upgrade entries past 60 to be used
extended_upgrades = false
#to allow megatiles after x to be assigned correctly
extended_megatiles = true
#ported from Neiv's small limit plugin
extended_tooltips = true
#raises max attack limit to 33333, up from 63
#extended_attacks = true
#allows extended data arrays (flingy, sprites, images, etc)
extended_data = false
#switches vacant human slots to computer slots on map start
computer_switch = true
#allied energy value shows when units are selected; detectors can detect energy of enemy units
new_energy_ui = true
#remove race restriction on building, for AI
allow_any_race_build = false
#required if using GPTP globals
gptp_globals = true
#for graftquare only!
debug_upgrade_req = false
#
#
###COSMONARCHY
##
##
##
##
###AI
##
##
#some options are commented out as a way to disable them; all data is from cosmonarchy bw
#allows AI to use Nydus Cesiants for pathfinding
ai_nydus_move = true
#notice: unit ids in unitdef can't be numbers, but can be numbers in config file
#
unit_morph_prerequisites = Add(droleth, gosvileth, 1)
unit_morph_prerequisites = Add(ovileth, iroleth, 1)
unit_morph_prerequisites = Add(othstoleth, alaszileth, 1)
unit_morph_prerequisites = Add(zethrokor, vorvrokor, 1)
unit_morph_prerequisites = Add(zethrokor, gorvrokor, 1)
unit_morph_prerequisites = Add(quazilisk, liiralisk, 1)
unit_morph_prerequisites = Add(quazrokor, liiralisk, 1)
unit_morph_prerequisites = Add(nathrokor, kalkalisk, 1)
unit_morph_prerequisites = Add(nathrelisk, kalkalisk, 1)
unit_morph_prerequisites = Add(cikralisk, ghitorokor, 1)
unit_morph_prerequisites = Add(protathalor, sovroleth, 1)
unit_morph_prerequisites = Add(mutalisk, tosgrilisk, 1)
unit_morph_prerequisites = Add(hydralisk, bactalisk, 1)
unit_morph_prerequisites = Add(hydralisk_orkoti, bactalisk, 1)
unit_morph_prerequisites = Add(izirokor, tethzorokor, 1)
unit_morph_prerequisites = Add(iziralisk, tethzorokor, 1)
unit_morph_prerequisites = Add(skithrokor, vithrilisk, 1)
unit_morph_prerequisites = Add(geszithalor, alkajelisk, 1)
unit_morph_prerequisites = Add(konvilisk, tetcaerokor, 1)
unit_morph_prerequisites = Add(vilgorokor, isthrathaleth, 1)
unit_morph_prerequisites = Add(matraleth, akistrokor, 1)
unit_morph_prerequisites = Add(zoryusthaleth, ultrokor, 1)
unit_morph_prerequisites = Add(inzorthrokor, ultrokor, 1)
unit_morph_prerequisites = Add(lakizilisk, zobriolisk, 1)
unit_morph_prerequisites = Add(gorgrokor, zarcavrokor, 1)
#
equivalent_ids = Add(hachirosk, gathtelosk)
equivalent_ids = Remove(caphrolosk, gathtelosk)
equivalent_ids = Add(cagrant_cesiant, larvosk_cesiant)
equivalent_ids = Add(cagrant_cesiant, kazitrith_cesiant)
equivalent_ids = Add(cagrant_cesiant, nydus_cesiant)
equivalent_ids = Add(cagrant_cesiant, spirtith_cesiant)
equivalent_ids = Add(cagrant_cesiant, skortrith_cesiant)
equivalent_ids = Add(cagrant_cesiant, ocsal_cesiant)
equivalent_ids = Add(spraith_cesiant, spirtith_cesiant)
equivalent_ids = Add(surkith_cesiant, skortrith_cesiant)
equivalent_ids = Add(larvosk_cesiant, ocsal_cesiant)
equivalent_ids = Add(irol_iris, othstol_oviform)
equivalent_ids = Add(othstol_oviform, orboth_omlia)
equivalent_ids = Add(quazeth_pool, vornath_pond)
equivalent_ids = Add(quazeth_pool, kalkiir_lake)
equivalent_ids = Add(vornath_pond, kalkiir_lake)
equivalent_ids = Add(hydrith_den, skibact_scab)
equivalent_ids = Add(hydrith_den, tethvith_swamp)
equivalent_ids = Add(skibact_scab, tethvith_swamp)
equivalent_ids = Add(alkag_iteth, chokgralgant_chaszal)
equivalent_ids = Add(mutath_spire, tosvrol_haunt)
equivalent_ids = Add(matravil_nest, almakis_antre)
equivalent_ids = Add(zorkiz_shroud, ultrav_cavern)
#
morph_train_ai = Add(droleth, gosvileth)
morph_train_ai = Add(ovileth, iroleth)
morph_train_ai = Add(othstoleth, alaszileth)
morph_train_ai = Add(zethrokor, vorvrokor)
morph_train_ai = Add(zethrokor, gorvrokor)
morph_train_ai = Add(quazilisk, liiralisk)
morph_train_ai = Add(quazrokor, liiralisk)
morph_train_ai = Add(nathrokor, kalkalisk)
morph_train_ai = Add(nathrelisk, kalkalisk)
morph_train_ai = Add(cikralisk, ghitorokor)
morph_train_ai = Add(protathalor, sovroleth)
morph_train_ai = Add(mutalisk, tosgrilisk)
morph_train_ai = Remove(mutalisk, vithrilisk)
morph_train_ai = Add(hydralisk, bactalisk)
morph_train_ai = Add(hydralisk_orkoti, bactalisk)
morph_train_ai = Add(izirokor, tethzorokor)
morph_train_ai = Add(iziralisk, tethzorokor)
morph_train_ai = Add(skithrokor, vithrilisk)
morph_train_ai = Add(geszithalor, alkajelisk)
morph_train_ai = Add(konvilisk, tetcaerokor)
morph_train_ai = Add(vilgorokor, isthrathaleth)
morph_train_ai = Add(matraleth, akistrokor)
morph_train_ai = Add(zoryusthaleth, ultrokor)
morph_train_ai = Add(inzorthrokor, ultrokor)
morph_train_ai = Add(lakizilisk, zobriolisk)
morph_train_ai = Add(gorgrokor, zarcavrokor)
#
egg = Remove(97)
# 97 = lurker_egg
##
##DATA
##
#controls all features that don't have their own labels
hydra_misc = true
#make bactalisk creepers unselectable and scarabs selectable
unit_selectable = Add(scarab)
#requires burrow status and creeper flag from 0x132 gptp, erases flag and removes unit
remove_creeper = false
#allows to use irradiate function to set creeper link from gptp
creeper_link = false
#cyprian and Shaman game commands for their state change abilities, sent from use_tech (gptp)
hydra_command_opcodes = true
#makes parasite last 1 minute
parasite_timers = false
#allows resetting of escalation upgrades
escalations_enabled = false
relics = false
#does not support Remove currently
#relic_setup = Add(200;201;202;203;204;205;206;207;208;209;210;211;212;213;214;215;216;217;218;219;220;221;222;223;224)
#relic_setup = Add(225;226;227;228;229;228;229;230;231;232;233;234;235;236;237;238;239;240)
#loads relic upgrades as values to reliquary
#reliquary_hero_loading = true
#decrements and erases legionnaire timer
legionnaire_timer = true
#decrements and erases hierophant timer
hierophant_timer = false
#applies movespeed and attackspeed slows while timer is active
hydra_signify_cowardice = false
hydra_signify_malice = false
#still requires scarabs to be modified in gptp
#relocator_reaver_pathfinding = true
#first is unit id, second is bullet id, third is bounce count
#bullet id is not used currently, it is a placeholder
#no remove supported
#bullet must have behavior Fly, bounce damage must be modified in gptp or other plugin or it will be bugged
bounce_set = Add(bactalisk,129,2)
#caustic fission is required for bactalisk's bounce attack if this option is enabled
hydra_caustic_fission = false
hydra_indomitable_musculature = false
#makes all reavers (including human-owned reavers) autobuild scarabs
reaver_autobuild = false
#for use with Maelstrom
hydra_malediction = false
#
##
###
#####temporary solution for using extended data arrays
###
##
###
#####Neutral
###
#Vespene Ridge
data_rewrite = (unit, flingy, 221, 212)
###
#####Shared-unit
###
#Cohort
data_rewrite = (unit, construction, 50, 1506)
data_rewrite = (unit, flingy, 50, 352)
#Tarasque
data_rewrite = (unit, construction, 210, 1507)
data_rewrite = (unit, flingy, 210, 401)
#Anticthon
data_rewrite = (unit, construction, 211, 1511)
data_rewrite = (unit, flingy, 211, 391)
#Charlatan
data_rewrite = (unit, construction, 90, 1510)
data_rewrite = (unit, flingy, 90, 367)
#Axitrilisk
data_rewrite = (unit, flingy, 191, 390)
data_rewrite = (unit, construction, 191, 1525)
#Empress
data_rewrite = (unit, construction, 183, 1517)
data_rewrite = (unit, flingy, 183, 399)
#Aspirant
data_rewrite = (unit, flingy, 194, 353)
#Striga
data_rewrite = (unit, flingy, 148, 388)
#Luminary
data_rewrite = (unit, flingy, 150, 389)
###
#####Terran-unit
###
#Lobotomy Mine
data_rewrite = (unit, flingy, 209, 318)
#Savant
data_rewrite = (unit, flingy, 187, 217)
#Madcap
data_rewrite = (unit, flingy, 18, 270)
#Heracles
data_rewrite = (unit, flingy, 77, 345)
#Apostle
data_rewrite = (unit, flingy, 10, 260)
#Olympian
data_rewrite = (unit, flingy, 137, 382)
#Autocrat
data_rewrite = (unit, flingy, 145, 381)
#Cuirass
data_rewrite = (unit, flingy, 19, 228)
#Cyclops
data_rewrite = (unit, flingy, 55, 277)
#Paladin
data_rewrite = (unit, flingy, 186, 215)
#Madrigal
data_rewrite = (unit, flingy, 27, 216)
#Pazuzu
data_rewrite = (unit, flingy, 49, 346)
#Penumbra
data_rewrite = (unit, flingy, 53, 276)
#Talos
data_rewrite = (unit, flingy, 20, 290)
#Wraith
data_rewrite = (unit, flingy, 8, 316)
#Gorgon
data_rewrite = (unit, flingy, 23, 273)
#Salamander
data_rewrite = (unit, flingy, 22, 271)
#Centaur
data_rewrite = (unit, flingy, 28, 227)
#Magnetar
data_rewrite = (unit, flingy, 118, 405)
#Phobos
data_rewrite = (unit, flingy, 24, 275)
#Blackjack
data_rewrite = (unit, flingy, 195, 351)
#Claymore
data_rewrite = (unit, flingy, 196, 357)
#Siren
data_rewrite = (unit, flingy, 151, 366)
###
#####Terran-building
###
#Watchdog
data_rewrite = (unit, flingy, 124, 425)
#Bunker
data_rewrite = (unit, flingy, 125, 424)
#Medbay
data_rewrite = (unit, flingy, 119, 344)
#Guildhall
data_rewrite = (unit, flingy, 147, 383)
#Salvo yard
data_rewrite = (unit, flingy, 189, 218)
#Munitions Bay
data_rewrite = (unit, flingy, 121, 219)
#Ion Cannon
data_rewrite = (unit, flingy, 127, 312)
#Quarry
data_rewrite = (unit, flingy, 174, 211)
#Future Station
data_rewrite = (unit, flingy, 192, 221)
#Treasury
data_rewrite = (unit, flingy, 215, 239)
#Sentinel
data_rewrite = (unit, flingy, 209, 420)
#Captaincy
data_rewrite = (unit, flingy, 199, 339)
#Iron Foundry
data_rewrite = (unit, flingy, 198, 340)
#Nanite Assembly
data_rewrite = (unit, flingy, 203, 263)
#Scrapyard
data_rewrite = (unit, flingy, 200, 350)
#Tinkerer's Tower
data_rewrite = (unit, flingy, 175, 393)
#Biotic Base
data_rewrite = (unit, flingy, 190, 394)
#Quantum Institute
#data_rewrite = (unit, flingy, 223, 234)
###
#####Protoss-unit
###
#Artisan
data_rewrite = (unit, flingy, 182, 411)
###
#Ecclesiast
data_rewrite = (unit, flingy, 79, 252)
#Legionnaire
data_rewrite = (unit, flingy, 74, 349)
#Hierophant
data_rewrite = (unit, flingy, 76, 348)
#Cantavis
#Amaranth
data_rewrite = (unit, flingy, 75, 254)
#Atreus
data_rewrite = (unit, flingy, 78, 253)
#Dark Archon
#Pariah
data_rewrite = (unit, flingy, 87, 289)
#Augur
data_rewrite = (unit, flingy, 102, 231)
#Vassal
data_rewrite = (unit, flingy, 88, 269)
#Simulacrum
data_rewrite = (unit, flingy, 89, 241)
#Manifold
data_rewrite = (unit, flingy, 16, 297)
#Idol
data_rewrite = (unit, flingy, 99, 285)
#Golem
data_rewrite = (unit, flingy, 100, 286)
#Clarion
data_rewrite = (unit, flingy, 81, 317)
#Barghest
data_rewrite = (unit, flingy, 104, 287)
#Architect
data_rewrite = (unit, flingy, 17, 298)
#Demiurge
data_rewrite = (unit, flingy, 86, 365)
#Aurora
data_rewrite = (unit, flingy, 80, 225)
#Panoptus
data_rewrite = (unit, flingy, 70, 226)
#Exemplar
data_rewrite = (unit, flingy, 94, 369)
#Gladius
data_rewrite = (unit, flingy, 25, 267)
#Magister
data_rewrite = (unit, flingy, 26, 268)
#Empyrean
data_rewrite = (unit, flingy, 82, 250)
#Star Sovereign
data_rewrite = (unit, flingy, 21, 259)
#Anthelion
data_rewrite = (unit, flingy, 179, 392)
###
#####Protoss-building
###
#Photon Cannon
data_rewrite = (unit, flingy, 162, 427)
#Grand Library
data_rewrite = (unit, flingy, 226, 237)
#Sanctum of Sorrow
data_rewrite = (unit, flingy, 225, 281)
#Automaton Register
data_rewrite = (unit, flingy, 158, 243)
#Robotics Authority
data_rewrite = (unit, flingy, 220, 288)
#Astral Omen
data_rewrite = (unit, flingy, 184, 246)
#Argosy
data_rewrite = (unit, flingy, 168, 262)
#Cosmic Altar
data_rewrite = (unit, flingy, 213, 248)
#Crucible
data_rewrite = (unit, flingy, 201, 265)
#Prostration Stage
data_rewrite = (unit, flingy, 159, 395)
#Rogue Gallery
data_rewrite = (unit, flingy, 161, 396)
#Wayward Lure
data_rewrite = (unit, flingy, 163, 397)
#Monument of Sin
data_rewrite = (unit, flingy, 223, 398)
###
#####Zerg-unit
###
#Gosvileth
data_rewrite = (unit, flingy, 47, 410)
data_rewrite = (unit, construction, 47, 1514)
#Iroleth
data_rewrite = (unit, flingy, 222, 213)
data_rewrite = (unit, construction, 222, 1223)
#Othstoleth
data_rewrite = (unit, flingy, 57, 236)
data_rewrite = (unit, construction, 57, 1518)
#Alaszileth
data_rewrite = (unit, flingy, 173, 360)
data_rewrite = (unit, construction, 173, 1527)
#Nathrokor
data_rewrite = (unit, flingy, 54, 249)
data_rewrite = (unit, construction, 54, 1224)
#Skithrokor
data_rewrite = (unit, flingy, 185, 379)
data_rewrite = (unit, construction, 185, 1457)
#Kagralisk
data_rewrite = (unit, flingy, 126, 415)
data_rewrite = (unit, construction, 126, 1538)
#Izirokor
data_rewrite = (unit, flingy, 180, 406)
data_rewrite = (unit, construction, 180, 1475)
#Evigrilisk
data_rewrite = (unit, flingy, 52, 419)
data_rewrite = (unit, construction, 52, 1543)
#Vorvrokor
data_rewrite = (unit, construction, 128, 1391)
#Bactalisk
data_rewrite = (unit, flingy, 129, 292)
data_rewrite = (unit, construction, 129, 1236)
#Quazilisk
data_rewrite = (unit, flingy, 95, 322)
data_rewrite = (unit, construction, 95, 1294)
#Liiralisk
data_rewrite = (unit, flingy, 112, 384)
data_rewrite = (unit, construction, 112, 1460)
#Almaksalisk
data_rewrite = (unit, flingy, 29, 324)
data_rewrite = (unit, construction, 29, 1297)
#Kalkalisk
data_rewrite = (unit, flingy, 51, 295)
data_rewrite = (unit, construction, 51, 1222)
#Gorgrokor
data_rewrite = (unit, flingy, 56, 223)
data_rewrite = (unit, construction, 56, 1020)
#Rililisk
data_rewrite = (unit, flingy, 93, 326)
#Akistrokor
data_rewrite = (unit, flingy, 218, 355)
data_rewrite = (unit, construction, 218, 1526)
#Konvilisk
data_rewrite = (unit, flingy, 217, 356)
data_rewrite = (unit, construction, 217, 1458)
#Keskathalor
data_rewrite = (unit, flingy, 96, 258)
data_rewrite = (unit, construction, 96, 1241)
#Geszithalor
data_rewrite = (unit, construction, 44, 1459)
#Alkajelisk
data_rewrite = (unit, flingy, 48, 257)
data_rewrite = (unit, construction, 48, 1225)
#Zoryusthaleth
data_rewrite = (unit, flingy, 97, 320)
data_rewrite = (unit, construction, 97, 1298)
#Sovroleth
data_rewrite = (unit, flingy, 123, 385)
data_rewrite = (unit, construction, 123, 1501)
###
#####Zerg-building
###
#Sire
data_rewrite = (unit, flingy, 227, 240)
#Spore cesiant
data_rewrite = (unit, flingy, 144, 412)
#Larval cesiant
data_rewrite = (unit, flingy, 216, 338)
#Orboth Omlia
data_rewrite = (unit, flingy, 130, 403)
#Irol Iris
data_rewrite = (unit, flingy, 224, 238)
#Othstol Oviform
data_rewrite = (unit, flingy, 152, 233)
#Alaszil Arbor
data_rewrite = (unit, flingy, 181, 235)
#Izkag Iteth
data_rewrite = (unit, flingy, 170, 416)
#Liivral Pond
data_rewrite = (unit, flingy, 204, 232)
#Gorgral Swamp
data_rewrite = (unit, flingy, 153, 358)
#Almakis Antre
data_rewrite = (unit, flingy, 139, 325)
#Zorkiz Shroud
data_rewrite = (unit, flingy, 193, 296)
#Geszkath Cavern
data_rewrite = (unit, flingy, 219, 282)
#Alkaj Chasm
data_rewrite = (unit, flingy, 212, 284)
###
#####Celebrations-Christmas
###
#SCV
#data_rewrite = (unit, flingy, 7, 334)
#Probe
#data_rewrite = (unit, flingy, 64, 335)
#Drone
#data_rewrite = (unit, flingy, 41, 336)
#Infested Terran
#data_rewrite = (unit, flingy, 50, 337)
#Command Center
#data_rewrite = (unit, flingy, 106, 328)
#Infested Command Center
#data_rewrite = (unit, flingy, 130, 329)
#Nexus
#data_rewrite = (unit, flingy, 154, 330)
#Hatchery
#data_rewrite = (unit, flingy, 131, 331)
#Lair
#data_rewrite = (unit, flingy, 132, 332)
#Hive
#data_rewrite = (unit, flingy, 133, 333)
#Mineral Field 01
#data_rewrite = (unit, flingy, 176, 341)
#Mineral Field 02
#data_rewrite = (unit, flingy, 177, 342)
#Mineral Field 03
#data_rewrite = (unit, flingy, 178, 343)
###
#####Sound overrides
###
#Aspirant
data_rewrite = (unit, snd_ready, 194, 1418)
data_rewrite = (unit, snd_what_first, 194, 1419)
data_rewrite = (unit, snd_what_last, 194, 1422)
data_rewrite = (unit, snd_yes_first, 194, 1423)
data_rewrite = (unit, snd_yes_last, 194, 1426)
#Axitrilisk
data_rewrite = (unit, snd_ready, 191, 1617)
data_rewrite = (unit, snd_what_first, 191, 1618)
data_rewrite = (unit, snd_what_last, 191, 1621)
data_rewrite = (unit, snd_yes_first, 191, 1622)
data_rewrite = (unit, snd_yes_last, 191, 1624)
#Charlatan
data_rewrite = (unit, snd_ready, 90, 1580)
data_rewrite = (unit, snd_what_first, 90, 1581)
data_rewrite = (unit, snd_what_last, 90, 1584)
data_rewrite = (unit, snd_yes_first, 90, 1585)
data_rewrite = (unit, snd_yes_last, 90, 1588)
#Empress
data_rewrite = (unit, snd_ready, 183, 534)
data_rewrite = (unit, snd_yes_first, 183, 544)
data_rewrite = (unit, snd_yes_last, 183, 547)
data_rewrite = (unit, snd_what_first, 183, 540)
data_rewrite = (unit, snd_what_last, 183, 543)
#Striga
data_rewrite = (unit, snd_ready, 148, 1606)
data_rewrite = (unit, snd_what_first, 148, 1607)
data_rewrite = (unit, snd_what_last, 148, 1610)
data_rewrite = (unit, snd_yes_first, 148, 1611)
data_rewrite = (unit, snd_yes_last, 148, 1614)
#Luminary
data_rewrite = (unit, snd_ready, 150, 1644)
data_rewrite = (unit, snd_what_first, 150, 1645)
data_rewrite = (unit, snd_what_last, 150, 1648)
data_rewrite = (unit, snd_yes_first, 150, 1649)
data_rewrite = (unit, snd_yes_last, 150, 1652)
#Tarasque
data_rewrite = (unit, snd_ready, 210, 1653)
data_rewrite = (unit, snd_what_first, 210, 1654)
data_rewrite = (unit, snd_what_last, 210, 1657)
data_rewrite = (unit, snd_yes_first, 210, 1658)
data_rewrite = (unit, snd_yes_last, 210, 1661)
#Anticthon
data_rewrite = (unit, snd_ready, 211, 1662)
data_rewrite = (unit, snd_what_first, 211, 1663)
data_rewrite = (unit, snd_what_last, 211, 1666)
data_rewrite = (unit, snd_yes_first, 211, 1667)
data_rewrite = (unit, snd_yes_last, 211, 1670)
#Talos
#data_rewrite = (unit, snd_ready, 20, 1488)
#data_rewrite = (unit, snd_what_first, 20, 1489)
#data_rewrite = (unit, snd_what_last, 20, 1492)
#data_rewrite = (unit, snd_yes_first, 20, 1493)
#data_rewrite = (unit, snd_yes_last, 20, 1496)
#Cyprian
data_rewrite = (unit, snd_pss_first, 92, 1976)
data_rewrite = (unit, snd_pss_last, 92, 1978)
#Shaman
data_rewrite = (unit, snd_pss_first, 15, 1979)
data_rewrite = (unit, snd_pss_last, 15, 1981)
#Savant
data_rewrite = (unit, snd_ready, 187, 1479)
data_rewrite = (unit, snd_what_first, 187, 1480)
data_rewrite = (unit, snd_what_last, 187, 1483)
data_rewrite = (unit, snd_yes_first, 187, 1484)
data_rewrite = (unit, snd_yes_last, 187, 1487)
#Madcap
data_rewrite = (unit, snd_ready, 18, 1333)
data_rewrite = (unit, snd_yes_first, 18, 1340)
data_rewrite = (unit, snd_yes_last, 18, 1343)
data_rewrite = (unit, snd_what_first, 18, 1336)
data_rewrite = (unit, snd_what_last, 18, 1339)
#Apostle
data_rewrite = (unit, snd_ready, 10, 1274)
data_rewrite = (unit, snd_yes_first, 10, 1281)
data_rewrite = (unit, snd_yes_last, 10, 1284)
data_rewrite = (unit, snd_what_first, 10, 1277)
data_rewrite = (unit, snd_what_last, 10, 1280)
data_rewrite = (unit, snd_pss_first, 10, 1285)
data_rewrite = (unit, snd_pss_last, 10, 1287)
#Heracles
data_rewrite = (unit, snd_ready, 77, 1867)
data_rewrite = (unit, snd_what_first, 77, 1868)
data_rewrite = (unit, snd_what_last, 77, 1871)
data_rewrite = (unit, snd_yes_first, 77, 1872)
data_rewrite = (unit, snd_yes_last, 77, 1875)
#Olympian
data_rewrite = (unit, snd_ready, 137, 1558)
data_rewrite = (unit, snd_what_first, 137, 1559)
data_rewrite = (unit, snd_what_last, 137, 1562)
data_rewrite = (unit, snd_yes_first, 137, 1563)
data_rewrite = (unit, snd_yes_last, 137, 1566)
#Autocrat
data_rewrite = (unit, snd_ready, 145, 1567)
data_rewrite = (unit, snd_what_first, 145, 1568)
data_rewrite = (unit, snd_what_last, 145, 1571)
data_rewrite = (unit, snd_yes_first, 145, 1572)
data_rewrite = (unit, snd_yes_last, 145, 1575)
#Cyclops
data_rewrite = (unit, snd_ready, 55, 1689)
data_rewrite = (unit, snd_what_first, 55, 1690)
data_rewrite = (unit, snd_what_last, 55, 1693)
data_rewrite = (unit, snd_yes_first, 55, 1694)
data_rewrite = (unit, snd_yes_last, 55, 1697)
#Paladin
data_rewrite = (unit, snd_ready, 186, 435)
data_rewrite = (unit, snd_what_first, 186, 436)
data_rewrite = (unit, snd_what_last, 186, 439)
data_rewrite = (unit, snd_yes_first, 186, 440)
data_rewrite = (unit, snd_yes_last, 186, 443)
data_rewrite = (unit, snd_pss_first, 186, 1973)
data_rewrite = (unit, snd_pss_last, 186, 1974)
#Pazuzu
data_rewrite = (unit, snd_ready, 49, 1746)
data_rewrite = (unit, snd_what_first, 49, 1747)
data_rewrite = (unit, snd_what_last, 49, 1750)
data_rewrite = (unit, snd_yes_first, 49, 1751)
data_rewrite = (unit, snd_yes_last, 49, 1754)
#Penumbra
data_rewrite = (unit, snd_ready, 53, 1733)
data_rewrite = (unit, snd_what_first, 53, 1734)
data_rewrite = (unit, snd_what_last, 53, 1737)
data_rewrite = (unit, snd_yes_first, 53, 1738)
data_rewrite = (unit, snd_yes_last, 53, 1741)
#Gorgon
data_rewrite = (unit, snd_ready, 23, 1515)
data_rewrite = (unit, snd_what_first, 23, 1516)
data_rewrite = (unit, snd_what_last, 23, 1519)
data_rewrite = (unit, snd_yes_first, 23, 1520)
data_rewrite = (unit, snd_yes_last, 23, 1523)
#Wyvern
data_rewrite = (unit, snd_pss_first, 23, 1982)
data_rewrite = (unit, snd_pss_last, 23, 1984)
#Salamander
data_rewrite = (unit, snd_ready, 22, 1795)
data_rewrite = (unit, snd_what_first, 22, 1796)
data_rewrite = (unit, snd_what_last, 22, 1799)
data_rewrite = (unit, snd_yes_first, 22, 1800)
data_rewrite = (unit, snd_yes_last, 22, 1803)
#Azazel
data_rewrite = (unit, snd_ready, 98, 1858)
data_rewrite = (unit, snd_what_first, 98, 1859)
data_rewrite = (unit, snd_what_last, 98, 1862)
data_rewrite = (unit, snd_yes_first, 98, 1863)
data_rewrite = (unit, snd_yes_last, 98, 1866)
#Centaur
data_rewrite = (unit, snd_ready, 28, 1804)
data_rewrite = (unit, snd_what_first, 28, 1805)
data_rewrite = (unit, snd_what_last, 28, 1808)
data_rewrite = (unit, snd_yes_first, 28, 1809)
data_rewrite = (unit, snd_yes_last, 28, 1812)
#Magnetar
data_rewrite = (unit, snd_ready, 118, 1804)
data_rewrite = (unit, snd_what_first, 118, 1805)
data_rewrite = (unit, snd_what_last, 118, 1808)
data_rewrite = (unit, snd_yes_first, 118, 1809)
data_rewrite = (unit, snd_yes_last, 118, 1812)
#Siren
data_rewrite = (unit, snd_ready, 151, 1497)
data_rewrite = (unit, snd_what_first, 151, 1498)
data_rewrite = (unit, snd_what_last, 151, 1501)
data_rewrite = (unit, snd_yes_first, 151, 1502)
data_rewrite = (unit, snd_yes_last, 151, 1505)
#Artisan
data_rewrite = (unit, snd_ready, 182, 597)
data_rewrite = (unit, snd_yes_first, 182, 610)
data_rewrite = (unit, snd_yes_last, 182, 613)
data_rewrite = (unit, snd_what_first, 182, 606)
data_rewrite = (unit, snd_what_last, 182, 609)
data_rewrite = (unit, snd_pss_first, 182, 602)
data_rewrite = (unit, snd_pss_last, 182, 603)
#Ecclesiast
data_rewrite = (unit, snd_ready, 79, 1351)
data_rewrite = (unit, snd_yes_first, 79, 1358)
data_rewrite = (unit, snd_yes_last, 79, 1361)
data_rewrite = (unit, snd_what_first, 79, 1354)
data_rewrite = (unit, snd_what_last, 79, 1357)
data_rewrite = (unit, snd_pss_first, 79, 1998)
data_rewrite = (unit, snd_pss_last, 79, 2000)
#Legionnaire
data_rewrite = (unit, snd_pss_first, 74, 1970)
data_rewrite = (unit, snd_pss_last, 74, 1971)
#Amaranth
data_rewrite = (unit, snd_ready, 75, 1813)
data_rewrite = (unit, snd_what_first, 75, 1814)
data_rewrite = (unit, snd_what_last, 75, 1817)
data_rewrite = (unit, snd_yes_first, 75, 1818)
data_rewrite = (unit, snd_yes_last, 75, 1821)
#Atreus
data_rewrite = (unit, snd_ready, 78, 1822)
data_rewrite = (unit, snd_what_first, 78, 1823)
data_rewrite = (unit, snd_what_last, 78, 1826)
data_rewrite = (unit, snd_yes_first, 78, 1827)
data_rewrite = (unit, snd_yes_last, 78, 1830)
#Augur
data_rewrite = (unit, snd_ready, 102, 1831)
data_rewrite = (unit, snd_what_first, 102, 1832)
data_rewrite = (unit, snd_what_last, 102, 1835)
data_rewrite = (unit, snd_yes_first, 102, 1836)
data_rewrite = (unit, snd_yes_last, 102, 1839)
#Simulacrum
data_rewrite = (unit, snd_ready, 89, 1888)
#Idol
data_rewrite = (unit, snd_ready, 99, 1198)
#Demiurge
data_rewrite = (unit, snd_ready, 86, 1450)
data_rewrite = (unit, snd_what_first, 86, 1451)
data_rewrite = (unit, snd_what_last, 86, 1454)
data_rewrite = (unit, snd_yes_first, 86, 1455)
data_rewrite = (unit, snd_yes_last, 86, 1458)
#Aurora
data_rewrite = (unit, snd_ready, 80, 1376)
data_rewrite = (unit, snd_yes_first, 80, 1381)
data_rewrite = (unit, snd_yes_last, 80, 1384)
data_rewrite = (unit, snd_what_first, 80, 1377)
data_rewrite = (unit, snd_what_last, 80, 1380)
#Exemplar
data_rewrite = (unit, snd_ready, 94, 1671)
data_rewrite = (unit, snd_what_first, 94, 1672)
data_rewrite = (unit, snd_what_last, 94, 1675)
data_rewrite = (unit, snd_yes_first, 94, 1676)
data_rewrite = (unit, snd_yes_last, 94, 1679)
#Gladius
data_rewrite = (unit, snd_ready, 25, 1680)
data_rewrite = (unit, snd_what_first, 25, 1681)
data_rewrite = (unit, snd_what_last, 25, 1684)
data_rewrite = (unit, snd_yes_first, 25, 1685)
data_rewrite = (unit, snd_yes_last, 25, 1688)
#Magister
data_rewrite = (unit, snd_ready, 26, 1849)
data_rewrite = (unit, snd_what_first, 26, 1850)
data_rewrite = (unit, snd_what_last, 26, 1853)
data_rewrite = (unit, snd_yes_first, 26, 1854)
data_rewrite = (unit, snd_yes_last, 26, 1857)
data_rewrite = (unit, snd_pss_last, 26, 2062)
data_rewrite = (unit, snd_pss_last, 26, 2065)
#Empyrean
data_rewrite = (unit, snd_ready, 82, 1840)
data_rewrite = (unit, snd_what_first, 82, 1841)
data_rewrite = (unit, snd_what_last, 82, 1844)
data_rewrite = (unit, snd_yes_first, 82, 1845)
data_rewrite = (unit, snd_yes_last, 82, 1848)
#Star Sovereign
data_rewrite = (unit, snd_ready, 21, 2001)
data_rewrite = (unit, snd_what_first, 21, 1724)
data_rewrite = (unit, snd_what_last, 21, 1727)
data_rewrite = (unit, snd_yes_first, 21, 1728)
data_rewrite = (unit, snd_yes_last, 21, 1731)
data_rewrite = (unit, snd_pss_first, 21, 2004)
data_rewrite = (unit, snd_pss_last, 21, 2006)
#Barghest
data_rewrite = (unit, snd_ready, 104, 1465)
data_rewrite = (unit, snd_yes_first, 104, 1470)
data_rewrite = (unit, snd_yes_last, 104, 1473)
data_rewrite = (unit, snd_what_first, 104, 1466)
data_rewrite = (unit, snd_what_last, 104, 1469)
#Pariah
data_rewrite = (unit, snd_ready, 87, 1506)
data_rewrite = (unit, snd_what_first, 87, 1507)
data_rewrite = (unit, snd_what_last, 87, 1510)
data_rewrite = (unit, snd_yes_first, 87, 1511)
data_rewrite = (unit, snd_yes_last, 87, 1514)
data_rewrite = (unit, snd_pss_first, 87, 1985)
data_rewrite = (unit, snd_pss_last, 87, 1987)
#Iroleth
data_rewrite = (unit, snd_pss_first, 222, 911)
data_rewrite = (unit, snd_pss_last, 222, 911)
#Alaszileth
data_rewrite = (unit, snd_pss_first, 173, 911)
data_rewrite = (unit, snd_pss_last, 173, 911)
#Quazilisk
data_rewrite = (unit, snd_ready, 95, 1709)
data_rewrite = (unit, snd_what_first, 95, 1710)
data_rewrite = (unit, snd_what_last, 95, 1713)
data_rewrite = (unit, snd_yes_first, 95, 1714)
data_rewrite = (unit, snd_yes_last, 95, 1717)
data_rewrite = (unit, snd_pss_first, 95, 1718)
data_rewrite = (unit, snd_pss_last, 95, 1720)
#Kagralisk
data_rewrite = (unit, snd_ready, 126, 1895)
#Izirokor
data_rewrite = (unit, snd_ready, 180, 1537)
data_rewrite = (unit, snd_what_first, 180, 1538)
data_rewrite = (unit, snd_what_last, 180, 1540)
data_rewrite = (unit, snd_yes_first, 180, 1542)
data_rewrite = (unit, snd_yes_last, 180, 1545)
#Skithrokor
data_rewrite = (unit, snd_ready, 185, 1537)
data_rewrite = (unit, snd_what_first, 185, 1538)
data_rewrite = (unit, snd_what_last, 185, 1540)
data_rewrite = (unit, snd_yes_first, 185, 1542)
data_rewrite = (unit, snd_yes_last, 185, 1545)
#Vorvrokor
data_rewrite = (unit, snd_ready, 128, 900)
data_rewrite = (unit, snd_yes_first, 128, 905)
data_rewrite = (unit, snd_yes_last, 128, 908)
data_rewrite = (unit, snd_what_first, 128, 901)
data_rewrite = (unit, snd_what_last, 128, 904)
data_rewrite = (unit, snd_pss_first, 128, 897)
data_rewrite = (unit, snd_pss_last, 128, 899)
#Bactalisk
data_rewrite = (unit, snd_ready, 129, 866)
data_rewrite = (unit, snd_yes_first, 129, 873)
data_rewrite = (unit, snd_yes_last, 129, 876)
data_rewrite = (unit, snd_what_first, 129, 870)
data_rewrite = (unit, snd_what_last, 129, 872)
data_rewrite = (unit, snd_pss_first, 129, 868)
data_rewrite = (unit, snd_pss_last, 129, 869)
#Gorgrokor
data_rewrite = (unit, snd_ready, 56, 1524)
data_rewrite = (unit, snd_what_first, 56, 1525)
data_rewrite = (unit, snd_what_last, 56, 1528)
data_rewrite = (unit, snd_yes_first, 56, 1529)
data_rewrite = (unit, snd_yes_last, 56, 1532)
#Zoryusthaleth
data_rewrite = (unit, snd_ready, 97, 1906)
data_rewrite = (unit, snd_yes_first, 97, 1913)
data_rewrite = (unit, snd_yes_last, 97, 1916)
data_rewrite = (unit, snd_what_first, 97, 1909)
data_rewrite = (unit, snd_what_last, 97, 1912)
#data_rewrite = (unit, snd_pss_first, 97, 868)
#data_rewrite = (unit, snd_pss_last, 97, 869)
#Keskathalor
data_rewrite = (unit, snd_ready, 96, 1546)
data_rewrite = (unit, snd_what_first, 96, 1547)
data_rewrite = (unit, snd_what_last, 96, 1550)
data_rewrite = (unit, snd_yes_first, 96, 1551)
data_rewrite = (unit, snd_yes_last, 96, 1554)
#Buildings
data_rewrite = (unit, snd_what_first, 190, 1755)
data_rewrite = (unit, snd_what_last, 190, 1755)
data_rewrite = (unit, snd_what_first, 113, 1756)
data_rewrite = (unit, snd_what_last, 113, 1756)
data_rewrite = (unit, snd_what_first, 192, 1757)
data_rewrite = (unit, snd_what_last, 192, 1757)
data_rewrite = (unit, snd_what_first, 198, 1758)
data_rewrite = (unit, snd_what_last, 198, 1758)
data_rewrite = (unit, snd_what_first, 203, 1759)
data_rewrite = (unit, snd_what_last, 203, 1759)
data_rewrite = (unit, snd_what_first, 174, 1760)
data_rewrite = (unit, snd_what_last, 174, 1760)
data_rewrite = (unit, snd_what_first, 200, 1761)
data_rewrite = (unit, snd_what_last, 200, 1761)
data_rewrite = (unit, snd_what_first, 175, 1762)
data_rewrite = (unit, snd_what_last, 175, 1762)
data_rewrite = (unit, snd_what_first, 184, 1763)
data_rewrite = (unit, snd_what_last, 184, 1763)
data_rewrite = (unit, snd_what_first, 201, 1764)
data_rewrite = (unit, snd_what_last, 201, 1764)
data_rewrite = (unit, snd_what_first, 226, 1765)
data_rewrite = (unit, snd_what_last, 226, 1765)
data_rewrite = (unit, snd_what_first, 223, 1766)
data_rewrite = (unit, snd_what_last, 223, 1766)
data_rewrite = (unit, snd_what_first, 221, 1767)
data_rewrite = (unit, snd_what_last, 221, 1767)
data_rewrite = (unit, snd_what_first, 225, 1768)
data_rewrite = (unit, snd_what_last, 225, 1768)
data_rewrite = (unit, snd_what_first, 171, 1769)
data_rewrite = (unit, snd_what_last, 171, 1769)
data_rewrite = (unit, snd_what_first, 163, 1770)
data_rewrite = (unit, snd_what_last, 163, 1770)
data_rewrite = (unit, snd_what_first, 181, 1771)
data_rewrite = (unit, snd_what_last, 181, 1771)
data_rewrite = (unit, snd_what_first, 153, 1772)
data_rewrite = (unit, snd_what_last, 153, 1772)
data_rewrite = (unit, snd_what_first, 224, 1773)
data_rewrite = (unit, snd_what_last, 224, 1773)
data_rewrite = (unit, snd_what_first, 216, 1774)
data_rewrite = (unit, snd_what_last, 216, 1774)
data_rewrite = (unit, snd_what_first, 130, 1775)
data_rewrite = (unit, snd_what_last, 130, 1775)
data_rewrite = (unit, snd_what_first, 152, 1776)
data_rewrite = (unit, snd_what_last, 152, 1776)
data_rewrite = (unit, snd_what_first, 193, 1777)
data_rewrite = (unit, snd_what_last, 193, 1777)
###
##
#
#
###TODBORNE
##
##
#reddit moderator severity stacks (unitid mutalisk)
moderator_behavior = false
#automatically place addons when button is pressed
addon_autoplacing = false
#clones 25% of allied income; grants 25% of slain unit costs if unit owner is protoss race
cullen_resource_micro = false
#enables features required for Todborne hero equipment
cullen_equipment = false
##
##
#
#
###MAPCRAP
##
##
#enables frameset hook in aise
full_toilet = false
# data_rewrite supported fields
# unit:
# "armorupgrade"=>UnitsDatEntry::ArmorUpgrade,
# "flingy"=>UnitsDatEntry::Flingy,
# "construction"=>UnitsDatEntry::Construction,
# "snd_ready"=>UnitsDatEntry::SndReady,
# "snd_yes_first"=>UnitsDatEntry::SndYesFirst,
# "snd_yes_last"=>UnitsDatEntry::SndYesLast,
# "snd_what_first"=>UnitsDatEntry::SndWhatFirst,
# "snd_what_last"=>UnitsDatEntry::SndWhatLast,
# "snd_pss_first"=>UnitsDatEntry::SndPissedFirst,
# "snd_pss_last"=>UnitsDatEntry::SndPissedLast,
# _=>UnitsDatEntry::ArmorUpgrade,
# weapon:
# "upgrade"=>WeaponsDatEntry::Dmg_Upgrade,
# "flingy"=>WeaponsDatEntry::Flingy,