# 0 First Sprite
Spritecount 6075
# 1 Action14 - Static NewGRF Information
  • "INFO"
    • "VRSN" (4 bytes): 2D 00 00 00
    • "MINV" (4 bytes): 18 00 00 00
    • "PALS" (1 bytes): 57
    • "NPAR" (1 bytes): 04
    • "PARA"
      • 0
        • "TYPE" (1 bytes): 01
        • "DFLT" (4 bytes): 01 00 00 00
        • "NAME" (0x7F any): <UTF-8> "Keep original houses"
        • "NAME" (0x02 German): <UTF-8> "Originale Häuser beibehalten"
        • "NAME" (0x04 Spanish): <UTF-8> "Mantener casas originales"
        • "NAME" (0x1F Dutch): <UTF-8> "Behoud originele gebouwen"
        • "NAME" (0x2E Swedish): <UTF-8> "Behåll standardhusen"
        • "NAME" (0x2F Norwegian (Bokmal)): <UTF-8> "Behold originale hus"
        • "NAME" (0x30 Polish): <UTF-8> "Zachowaj oryginalne domy"
        • "DESC" (0x7F any): <UTF-8> "Enable this switch to use TTRS buildings with the existing houses."
        • "DESC" (0x02 German): <UTF-8> "Wenn dieser Parameter gesetzt wird, so werden die TTRS-Häuser den existierenden Häusern hinzugefügt."
        • "DESC" (0x04 Spanish): <UTF-8> "Activar esta opción si quieres usar los edificios de TTRS junto con los edificios existentes."
        • "DESC" (0x1F Dutch): <UTF-8> "Schakel dit in om de TTRS gebouwen naast de bestaande gebouwen toe te voegen."
        • "DESC" (0x2E Swedish): <UTF-8> "Aktivera den här växeln för att använda TTRS-byggnader tillsammans med standardhusen."
        • "DESC" (0x2F Norwegian (Bokmal)): <UTF-8> "Skru på denne knappen for å bruke TTRS-bygninger med eksisterende bygninger"
        • "DESC" (0x30 Polish): <UTF-8> "Uaktywnij to by używać budynków TTRS wraz z obecnymi."
      • 1
        • "TYPE" (1 bytes): 00
        • "LIMI" (8 bytes): 00 00 00 00 05 00 00 00
        • "DFLT" (4 bytes): 00 00 00 00
        • "NAME" (0x7F any): <UTF-8> "Time era used"
        • "NAME" (0x02 German): <UTF-8> "Epoche"
        • "NAME" (0x04 Spanish): <UTF-8> "Era temporal usada"
        • "NAME" (0x1F Dutch): <UTF-8> "Tijdperk"
        • "NAME" (0x2E Swedish): <UTF-8> "Tidsepok"
        • "NAME" (0x2F Norwegian (Bokmal)): <UTF-8> "Æra som skal brukes"
        • "NAME" (0x30 Polish): <UTF-8> "Użyte ery"
        • "DESC" (0x7F any): <UTF-8> "This switch sets the era all the buildings are taken from, buildings from other eras are ignored. By default the era changes as time passes."
        • "DESC" (0x02 German): <UTF-8> "Dieser Parameter erlaubt es, die Epoche einzustellen aus der die gewählten Häuser stammen. Standardmäßig werden die dem aktuellen Datum entsprechenden Häuser gewählt."
        • "DESC" (0x04 Spanish): <UTF-8> "Permite ajustar la era de donde se toman los edificios construidos nuevos. Por defecto siguen la secuencia temporal usual."
        • "DESC" (0x1F Dutch): <UTF-8> "Selecteer het tijdperk waarvan nieuw te bouwen gebouwen worden gekozen. Standaard volgen de beschikbare tijdperken elkaar op."
        • "DESC" (0x2E Swedish): <UTF-8> "Den här växeln sätter tidsepoken för byggnaderna, byggnader från andra epoker ignoreras. Som standard växlar epoken allteftersom tiden går."
        • "DESC" (0x2F Norwegian (Bokmal)): <UTF-8> "Denne brytern forandrer hvilken æra bygningene skal taes fra, andre bygninger blir ignorert. Standard er at bygningene forandres ettersom tiden går"
        • "DESC" (0x30 Polish): <UTF-8> "Ustawienia te zmieniają czasy w których budynki mają się pojawiać, z pozostałych przedziałów czasowych będą zignorowany. Domyślnie era się zmienia wraz z biegiem czasu."
        • "VALU"
          • 0 (0x7F any): <UTF-8> "default sequence"
          • 0 (0x02 German): <UTF-8> "normale Zeitabfolge"
          • 0 (0x04 Spanish): <UTF-8> "secuencia por defecto"
          • 0 (0x1F Dutch): <UTF-8> "standaard tijdperkopvolging"
          • 0 (0x2E Swedish): <UTF-8> "standardsekvensen"
          • 0 (0x2F Norwegian (Bokmal)): <UTF-8> "Standard sekvens"
          • 0 (0x30 Polish): <UTF-8> "sekwencja domyślna"
          • 1 (0x7F any): <UTF-8> "use 1920 - 1950 era only"
          • 1 (0x02 German): <UTF-8> "nutze nur die Epoche 1920 - 1950"
          • 1 (0x04 Spanish): <UTF-8> "usar solo la era 1920 - 1950"
          • 1 (0x1F Dutch): <UTF-8> "alleen tijdperk 1920 - 1950"
          • 1 (0x2E Swedish): <UTF-8> "bara från 1920 - 1950"
          • 1 (0x2F Norwegian (Bokmal)): <UTF-8> "Bruk kun tidsepoken mellom 1920 - 1950"
          • 1 (0x30 Polish): <UTF-8> "użyj tylko ery 1920 - 1950"
          • 2 (0x7F any): <UTF-8> "use 1950 - 1980 era only"
          • 2 (0x02 German): <UTF-8> "nutze nur die Epoche 1950 - 1980"
          • 2 (0x04 Spanish): <UTF-8> "usar solo la era 1950 - 1980"
          • 2 (0x1F Dutch): <UTF-8> "alleen tijdperk 1950 - 1980"
          • 2 (0x2E Swedish): <UTF-8> "bara från 1950 - 1980"
          • 1 (0x2F Norwegian (Bokmal)): <UTF-8> "Bruk kun tidsepoken mellom 1950 - 1980"
          • 2 (0x30 Polish): <UTF-8> "użyj tylko ery 1950 - 1980"
          • 3 (0x7F any): <UTF-8> "use 1980 - 2010 era only"
          • 3 (0x02 German): <UTF-8> "nutze nur die Epoche 1980 - 2010"
          • 3 (0x04 Spanish): <UTF-8> "usar solo la era 1980 - 2010"
          • 3 (0x1F Dutch): <UTF-8> "alleen tijdperk 1980 - 2010"
          • 3 (0x2E Swedish): <UTF-8> "bara från 1980 - 2010"
          • 1 (0x2F Norwegian (Bokmal)): <UTF-8> "Bruk kun tidsepoken mellom 1980 - 2010"
          • 3 (0x30 Polish): <UTF-8> "użyj tylko ery 1980 - 2010"
          • 4 (0x7F any): <UTF-8> "use 2010 - forever era only"
          • 4 (0x02 German): <UTF-8> "nutze nur die Epoche 2010 und später"
          • 4 (0x04 Spanish): <UTF-8> "usar solo la era 2010 en adelante"
          • 4 (0x1F Dutch): <UTF-8> "alleen tijdperk vanaf 2010"
          • 4 (0x2E Swedish): <UTF-8> "bara från 2010 och framåt"
          • 4 (0x2F Norwegian (Bokmal)): <UTF-8> "Bruk kun bygninger fra 2010 og utover"
          • 4 (0x30 Polish): <UTF-8> "użyj tylko ery 2010 - nieskończoność"
          • 5 (0x7F any): <UTF-8> "ignore eras and use houses from any at random"
          • 5 (0x02 German): <UTF-8> "nutze Häuser aus allen Epochen zu allen Zeiten"
          • 5 (0x04 Spanish): <UTF-8> "ignorar las eras y usar las casas desde cualquiera aleatoriamente"
          • 5 (0x1F Dutch): <UTF-8> "gebruik willekeurige gebouwen van ieder tijdperk"
          • 5 (0x2E Swedish): <UTF-8> "ignorera epoker och använd alla byggnader slumpmässigt"
          • 5 (0x2F Norwegian (Bokmal)): <UTF-8> "Ignorer tidsepoker og bruk bygninger fra alle tidsepoker, unansett hvilket år man er i"
          • 5 (0x30 Polish): <UTF-8> "ignoruj przedziały czasowe i używaj wszystkie budynki losowo"
      • 2
        • "TYPE" (1 bytes): 00
        • "LIMI" (8 bytes): 00 00 00 00 02 00 00 00
        • "DFLT" (4 bytes): 02 00 00 00
        • "NAME" (0x7F any): <UTF-8> "Infrastructure"
        • "NAME" (0x02 German): <UTF-8> "Infrastruktur"
        • "NAME" (0x04 Spanish): <UTF-8> "Uso de infraestructuras"
        • "NAME" (0x1F Dutch): <UTF-8> "Infrastructuur"
        • "NAME" (0x2E Swedish): <UTF-8> "Infrastruktur"
        • "NAME" (0x2F Norwegian (Bokmal)): <UTF-8> "Infrastruktur"
        • "NAME" (0x30 Polish): <UTF-8> "Infrastruktura"
        • "DESC" (0x7F any): <UTF-8> "Decide upon whether TTRS infrastructure is used or not."
        • "DESC" (0x02 German): <UTF-8> "Legt fest, welche Infrastruktur TTRS bereitstellen soll."
        • "DESC" (0x04 Spanish): <UTF-8> "Permite decidir cuando se usan las infraestructuras TTRS."
        • "DESC" (0x1F Dutch): <UTF-8> "Bepaalt of de TTRS infrastructuur gebruikt moet worden."
        • "DESC" (0x2E Swedish): <UTF-8> "Välj TTRS infrastruktur eller standard."
        • "DESC" (0x2F Norwegian (Bokmal)): <UTF-8> "Hvilken infrastruktur skal brukes"
        • "DESC" (0x30 Polish): <UTF-8> "Ustal kiedy infrastruktura z TTRS ma być użyta lub nie."
        • "VALU"
          • 0 (0x7F any): <UTF-8> "Don't use TTRS infrastructure"
          • 0 (0x02 German): <UTF-8> "Nutze keine TTRS - Infrastruktur"
          • 0 (0x04 Spanish): <UTF-8> "No usar la infraestructura TTRS"
          • 0 (0x1F Dutch): <UTF-8> "gebruik geen TTRS infrastructuur"
          • 0 (0x2E Swedish): <UTF-8> "Använd inte TTRS infrastruktur"
          • 0 (0x2F Norwegian (Bokmal)): <UTF-8> "Ikke bruk TTRS infrastruktur"
          • 0 (0x30 Polish): <UTF-8> "Nie używaj infrastruktury TTRS"
          • 1 (0x7F any): <UTF-8> "Use TTRS roads but default bridges"
          • 1 (0x02 German): <UTF-8> "Nutze TTRS - Straßen, aber die normalen Brücken"
          • 1 (0x04 Spanish): <UTF-8> "Usar las carreteras TTRS pero con puentes originales"
          • 1 (0x1F Dutch): <UTF-8> "gebruik TTRS wegen, maar behoud standaard bruggen"
          • 1 (0x2E Swedish): <UTF-8> "Använd TTRS vägar men standard broar"
          • 1 (0x2F Norwegian (Bokmal)): <UTF-8> "Bruk TTRS veger, men behold originale broer"
          • 1 (0x30 Polish): <UTF-8> "Używaj dróg z TTRS, lecz pozostaw mosty domyślne"
          • 2 (0x7F any): <UTF-8> "Use TTRS roads and bridges"
          • 2 (0x02 German): <UTF-8> "Nutze TTRS - Straßen und Brücken"
          • 2 (0x04 Spanish): <UTF-8> "Usar las carreteras y puentes TTRS"
          • 2 (0x1F Dutch): <UTF-8> "gebruik TTRS wegen en bruggen"
          • 2 (0x2E Swedish): <UTF-8> "Använd TTRS vägar och broar"
          • 2 (0x2F Norwegian (Bokmal)): <UTF-8> "Bruk TTRS egne veger og bruer"
          • 2 (0x30 Polish): <UTF-8> "Uzywaj dróg i mostów z TTRS"
      • 3
        • "TYPE" (1 bytes): 01
        • "DFLT" (4 bytes): 01 00 00 00
        • "NAME" (0x7F any): <UTF-8> "Don't use TTRS airports"
        • "NAME" (0x02 German): <UTF-8> "Nutze keine TTRS - Flughäfen"
        • "NAME" (0x04 Spanish): <UTF-8> "No usar los aeropuertos TTRS"
        • "NAME" (0x1F Dutch): <UTF-8> "Gebruik geen TTRS luchthavens"
        • "NAME" (0x2E Swedish): <UTF-8> "Använd inte TTRS flygplatser"
        • "NAME" (0x2F Norwegian (Bokmal)): <UTF-8> "Ikke bruk TTRS flyplasser"
        • "NAME" (0x30 Polish): <UTF-8> "Nie używaj lotnisk z TTRS"
        • "DESC" (0x7F any): <UTF-8> "Decide whether the supplied graphics for airports and heliports shall be used (default = no)."
        • "DESC" (0x02 German): <UTF-8> "Legt fest, ob die mitgelieferten Grafiken für Flughäfen und Hubschrauberlandeplätze benutzt werden sollen (Standard = nein)."
        • "DESC" (0x04 Spanish): <UTF-8> "Decidir si deberían ser usados los gráficos para los aeropuertos y helipuertos suministrados (por defecto = no)."
        • "DESC" (0x1F Dutch): <UTF-8> "Bepaalt of the meegeleverde graphics voor luchthavens en helicopterplaatsen moet worden gebruikt (standaard = nee)."
        • "DESC" (0x2E Swedish): <UTF-8> "Välj om TTRS-grafik för flygplatser och heliport ska användas."
        • "DESC" (0x2F Norwegian (Bokmal)): <UTF-8> "Skal TTRS flyplasser og heliporter brukes"
        • "DESC" (0x30 Polish): <UTF-8> "Ustal kiedy dodatkowe grafiki lotnisk oraz lądowisk powinny być użyte."
# 2 Action9 - Skip sprites conditionally
Variable0x8B "TTDPatch version"
Size4
Condition0x05 "Greater than"
Value0x02500491 (38798481)
Skip1 sprites (to # 4 Action9)
# 3 ActionB - Generate error message
Process during initializationno
Severity0x03 "Fatal error, stop loading"
Language0x7F "any"
MessageID0x00 "built-in message"
Message"Error: " <filename> " requires at least TTDPatch version 2.5 beta 9"
# 4 Action9 - Skip sprites conditionally
Variable0x8B "TTDPatch version"
Size4
Condition0x04 "Less than"
Value0x02500492 (38798482)
Skip57 sprites (to # 62 Action8)
# 5 Action7 - Skip sprites conditionally
Variable0x85 "TTDPatch flags"
Size1
Condition0x00 "Bit is set"
Valuebit 89
Skip1 sprites (to # 7 Action7)
# 6 ActionB - Generate error message
Process during initializationno
Severity0x03 "Fatal error, stop loading"
Language0x7F "any"
MessageID0x02 "built-in message"
Message"Error: " <filename> " is designed to be used with newhouses on"
# 7 Action7 - Skip sprites conditionally
Variable0x88 "Checks specified GRFID"
Size4
Condition0x06 "GRF ID is active"
Valuegrfid 0x56 0x43 0x00 0x00 ("VC" 0x00 0x00)
Skip1 sprites (to # 9 ActionB)
# 8 Action7 - Skip sprites conditionally
Variable0x9A "always -1"
Size1
Condition0x02 "Equal"
Value0xFF (255)
Skip7 sprites (to # 16 Action7)
# 9 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x24 "Hungarian"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "A TTRS3 nem használható együtt a TTRS-sel és a TTRS2-vel; TTRS3 kikapcsolva"
# 10 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x1F "Dutch"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 kan niet gebruikt worden in combinatie met TTRS of TTRS2 en is uitgeschakeld"
# 11 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x03 "French"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 ne peut être utilisé avec TTRS ou TTRS 2, TTRS3 désactivé"
# 12 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x02 "German"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 kann nicht zusammen mit TTRS oder TTRS2 verwendet werden. TTRS3 wurde deaktiviert"
# 13 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x36 "Portuguese"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 incompativel com TTRS ou TTRS2; TTRS3 desligado"
# 14 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x7F "any"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 can't be used with TTRS or TTRS2; TTRS3 disabled"
# 15 Action7 - Skip sprites conditionally
Variable0x9A "always -1"
Size1
Condition0x02 "Equal"
Value0xFF (255)
Skipto end of file
# 16 Action7 - Skip sprites conditionally
Variable0x88 "Checks specified GRFID"
Size4
Condition0x0A "GRF ID is not nor will it be active"
Valuegrfid 0x56 0x43 0x00 0x01 ("VC" 0x00 0x01)
Skip9 sprites (to # 26 Action7)
# 17 Action7 - Skip sprites conditionally
Variable0x88 "Checks specified GRFID"
Size4
Condition0x08 "GRF ID is not active yet but will be activated"
Valuegrfid 0x56 0x43 0x00 0x00 ("VC" 0x00 0x00)
Skip1 sprites (to # 19 ActionB)
# 18 Action7 - Skip sprites conditionally
Variable0x9A "always -1"
Size1
Condition0x02 "Equal"
Value0xFF (255)
Skip7 sprites (to # 26 Action7)
# 19 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x24 "Hungarian"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "A TTRS3 nem használható együtt a TTRS-sel és a TTRS2-vel; TTRS kikapcsolva"
# 20 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x1F "Dutch"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 kan niet gebruikt worden in combinatie met TTRS of TTRS2; TTRS uitgeschakeld"
# 21 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x03 "French"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 ne peut être utilisé avec TTRS ou TTRS 2, TTRS désactivé"
# 22 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x02 "German"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 kann nicht zusammen mit TTRS oder TTRS2 verwendet werden. TTRS wurde deaktiviert"
# 23 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x36 "Portuguese"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 incompativel com TTRS ou TTRS2; TTRS desligado"
# 24 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x7F "any"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 can't be used with TTRS or TTRS2; TTRS disabled"
# 25 ActionE - Deactivate other graphics files or force activation of current file
Force activationno
Disable Grf IDs 0x56 0x43 0x00 0x00 ("VC" 0x00 0x00)
# 26 Action7 - Skip sprites conditionally
Variable0x88 "Checks specified GRFID"
Size4
Condition0x06 "GRF ID is active"
Valuegrfid 0x4D 0x65 0x6F 0x83 ("Meo" 0x83)
Skip1 sprites (to # 28 ActionB)
# 27 Action7 - Skip sprites conditionally
Variable0x9A "always -1"
Size1
Condition0x02 "Equal"
Value0xFF (255)
Skip7 sprites (to # 35 Action7)
# 28 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x24 "Hungarian"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "A TTRS3 nem használható együtt George TTRS3 alfájával; TTRS3 kikapcsolva"
# 29 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x1F "Dutch"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 kan niet gebruikt worden in combinatie met George's ECS-TTRS3; TTRS3 uitgeschakeld"
# 30 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x03 "French"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 ne peut être utilisé avec le TTRS3 de George , TTRS3 désactivé"
# 31 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x02 "German"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 kann nicht zusammen mit George's TTRS3 verwendet werden. TTRS3 wurde deaktiviert"
# 32 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x36 "Portuguese"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 incompativel com versão TTRS3 (Alpha) do George; TTRS3 desligado"
# 33 ActionB - Generate error message
Process during initializationno
Severity0x02 "Error"
Language0x7F "any"
MessageID0xFF "custom message"
Message"Error: " <UTF-8> "TTRS3 can't be used with TTRS3 alpha version by George; TTRS3 disabled"
# 34 Action7 - Skip sprites conditionally
Variable0x9A "always -1"
Size1
Condition0x02 "Equal"
Value0xFF (255)
Skipto end of file
# 35 Action7 - Skip sprites conditionally
Variable0x88 "Checks specified GRFID"
Size4
Condition0x0A "GRF ID is not nor will it be active"
Valuegrfid 0x56 0x43 0x00 0x01 ("VC" 0x00 0x01)
Skip9 sprites (to # 45 Action7)
# 36 Action7 - Skip sprites conditionally
Variable0x88 "Checks specified GRFID"
Size4
Condition0x08 "GRF ID is not active yet but will be activated"
Valuegrfid 0x4D 0x65 0x6F 0x83 ("Meo" 0x83)
Skip1 sprites (to # 38 ActionB)
# 37 Action7 - Skip sprites conditionally
Variable0x9A "always -1"
Size1
Condition0x02 "Equal"
Value0xFF (255)
Skip7 sprites (to # 45 Action7)
# 38 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x24 "Hungarian"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "A TTRS3 nem használható együtt George TTRS3 alfájával; George TTRS3-a kikapcsolva"
# 39 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x1F "Dutch"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 kan niet gebruikt worden in combinatie met George's ECS-TTRS3: George's ECS-TTRS3 uitgeschakeld"
# 40 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x03 "French"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 ne peut être utilisé avec le TTRS3 de George , TTRS3 de Georges désactivé"
# 41 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x02 "German"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 kann nicht zusammen mit George's TTRS3 verwendet werden. George's TTRS3 wurde deaktiviert."
# 42 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x36 "Portuguese"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 incompativel com versão TTRS3 (Alpha) do George; TTRS3 (Alpha) do George desligado"
# 43 ActionB - Generate error message
Process during initializationno
Severity0x01 "Warning"
Language0x7F "any"
MessageID0xFF "custom message"
Message"Warning: " <UTF-8> "TTRS3 can't be used with TTRS3 alpha version by George; George's TTRS disabled"
# 44 ActionE - Deactivate other graphics files or force activation of current file
Force activationno
Disable Grf IDs 0x4D 0x65 0x6F 0x83 ("Meo" 0x83)
# 45 Action7 - Skip sprites conditionally
Variable0x95 "Tile refresh offset upwards"
Size4
Condition0x05 "Greater than"
Value0x000000C8 (200)
Skip1 sprites (to # 47 ActionD)
# 46 ActionD - Assign parameters and calculate results
Operation: var[0x95 "Tile refresh offset upwards"] := 0x000000C8
# 47 ActionD - Assign parameters and calculate results
Operation: var[0x00 "Parameter 0"] if not defined yet := 0x00000001
# 48 ActionD - Assign parameters and calculate results
Operation: var[0x01 "Parameter 1"] if not defined yet := 0x00000000
# 49 ActionD - Assign parameters and calculate results
Operation: var[0x02 "Parameter 2"] if not defined yet := 0x00000002
# 50 Action9 - Skip sprites conditionally
Variable0x9D "TTD Platform (TTDP/OTTD)"
Size4
Condition0x02 "Equal"
Value0x00000000 (0)
Skip1 sprites (to # 52 ActionD)
# 51 ActionD - Assign parameters and calculate results
Operation: var[0x03 "Parameter 3"] if not defined yet := 0x00000001
# 52 ActionD - Assign parameters and calculate results
Operation: var[0x03 "Parameter 3"] if not defined yet := 0x00000000
# 53 Action7 - Skip sprites conditionally
Variable0x00 "Parameter 0"
Size4
Condition0x04 "Less than"
Value0x00000002 (2)
Skip1 sprites (to # 55 Action7)
# 54 ActionB - Generate error message
Process during initializationno
Severity0x03 "Fatal error, stop loading"
Language0x7F "any"
MessageID0x03 "built-in message"
Message"Error: Invalid parameter for " <filename> ": parameter 1 (" <param 0x00> ")"
# 55 Action7 - Skip sprites conditionally
Variable0x01 "Parameter 1"
Size4
Condition0x04 "Less than"
Value0x00000006 (6)
Skip1 sprites (to # 57 Action7)
# 56 ActionB - Generate error message
Process during initializationno
Severity0x03 "Fatal error, stop loading"
Language0x7F "any"
MessageID0x03 "built-in message"
Message"Error: Invalid parameter for " <filename> ": parameter 2 (" <param 0x00> ")"
# 57 Action7 - Skip sprites conditionally
Variable0x02 "Parameter 2"
Size4
Condition0x04 "Less than"
Value0x00000003 (3)
Skip1 sprites (to # 59 Action7)
# 58 ActionB - Generate error message
Process during initializationno
Severity0x03 "Fatal error, stop loading"
Language0x7F "any"
MessageID0x03 "built-in message"
Message"Error: Invalid parameter for " <filename> ": parameter 3 (" <param 0x00> ")"
# 59 Action7 - Skip sprites conditionally
Variable0x03 "Parameter 3"
Size4
Condition0x04 "Less than"
Value0x00000002 (2)
Skip1 sprites (to # 61 Action7)
# 60 ActionB - Generate error message
Process during initializationno
Severity0x03 "Fatal error, stop loading"
Language0x7F "any"
MessageID0x03 "built-in message"
Message"Error: Invalid parameter for " <filename> ": parameter 4 (" <param 0x00> ")"
# 61 Action7 - Skip sprites conditionally
Variable0x83 "current climate"
Size1
Condition0x02 "Equal"
Value0x03 (3)
Skipto end of file
# 62 Action8 - Register NewGrf
GrfVersion7
GrfID0x56 0x43 0x00 0x01 ("VC" 0x00 0x01)
Name"Total Town Replacement Set nightly-r45"
Description<0x98 black> "Graphics by: " <0x89 light gray> "Zimmlock" <0x98 black> ", " <0x89 light gray> "George" <0x98 black> ", " <0x89 light gray> "Tycoonez.com:munity" <0x98 black> ", " <0x89 light gray> "Oz" <0x98 black> ", " <0x89 light gray> "Red*Star" <0x98 black> ", " <0x89 light gray> "Purno" <0x98 black> ", " <0x89 light gray> "Pikkabird" <0x0D new line> <0x98 black> "Coded by " <0x89 light gray> "Csaboka" <0x98 black> ", update by " <0x89 light gray> "planetmaker" <0x98 black> " and " <0x89 light gray> "FooBar" <0x0D new line> <0x98 black> "Website: " <0x89 light gray> "http://www.tt-forums.net/viewtopic.php?f=26&t=8878"
# 63 Action9 - Skip sprites conditionally
Variable0x8B "TTDPatch version"
Size4
Condition0x04 "Less than"
Value0x02500492 (38798482)
Skipto end of file
# 64 Action0 - Define Properties
Feature 0x08 "Global variables"
PropertyID 0x00 (0)ID 0x01 (1)ID 0x02 (2)ID 0x03 (3)ID 0x04 (4)ID 0x05 (5)
0x09 "Cargo translation table" 0x53534150 ("PASS") 0x52544550 ("PETR") 0x4C49414D ("MAIL") 0x52554F54 ("TOUR") 0x444F4F46 ("FOOD") 0x444F4F47 ("GOOD")
# 65 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC00<UTF-8> "Fire station"
# 66 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC01<UTF-8> "Library-Planetarium"
# 67 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC02<UTF-8> "Prison"
# 68 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC03<UTF-8> "Statue residence"
# 69 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC04<UTF-8> "Water tower"
# 70 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC05<UTF-8> "Large block of flats"
# 71 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC06<UTF-8> "Luxury apartments"
# 72 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC07<UTF-8> "Multimedia offices"
# 73 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC08<UTF-8> "Park Avenue 1457"
# 74 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC09<UTF-8> "Police station"
# 75 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC0A<UTF-8> """Z"" office block"
# 76 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC0B<UTF-8> "Zimmlock's house"
# 77 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC0D<UTF-8> "Library"
# 78 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC0E<UTF-8> "Mosque"
# 79 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC0F<UTF-8> "Observatorium"
# 80 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC10<UTF-8> "World Trade Center"
# 81 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC11<UTF-8> "Museum of Modern Arts"
# 82 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC12<UTF-8> "Cathedral"
# 83 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC13<UTF-8> "Stock exchange building"
# 84 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC14<UTF-8> "Old town houses"
# 85 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC15<UTF-8> """Endless"" flats"
# 86 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC16<UTF-8> "Hospital"
# 87 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC17<UTF-8> "Petrol station"
# 88 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC18<UTF-8> "Hotel Zvon"
# 89 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC19<UTF-8> "Hotel Praha"
# 90 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC1A<UTF-8> "Hotel Regent"
# 91 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC1B<UTF-8> "Hotel Pribaltiskaya"
# 92 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC1C<UTF-8> """Bronze Horseman"" statue"
# 93 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC1D<UTF-8> "Statue of John Batchelor"
# 94 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC1E<UTF-8> "Statue of V.I. Lenin"
# 95 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC1F<UTF-8> "Statue of Captain Cook"
# 96 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x7F "any"
Text 0xDC20<UTF-8> "Bank"
# 97 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC00<UTF-8> "caserne de pompiers"
# 98 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC01<UTF-8> "bibliothèque-planetarium"
# 99 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC02<UTF-8> "Prison"
# 100 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC03<UTF-8> "Immeuble de luxe"
# 101 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC04<UTF-8> "chateau d'eau"
# 102 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC05<UTF-8> "barres d'immeubles"
# 103 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC06<UTF-8> "appartements de luxe"
# 104 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC07<UTF-8> "Tour de breaux modernes"
# 105 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC08<UTF-8> "28 Avenue des Champs Elysées"
# 106 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC09<UTF-8> "Commissariat"
# 107 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC0A<UTF-8> "Tour de bureaux ""Z"""
# 108 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC0B<UTF-8> "Maison de Zimmlock"
# 109 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC0D<UTF-8> "Bibliotheque"
# 110 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC0E<UTF-8> "Mosquée"
# 111 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC0F<UTF-8> "Observatoire"
# 112 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC11<UTF-8> "Musée D'arts Moderne"
# 113 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC12<UTF-8> "Cathédrale"
# 114 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC13<UTF-8> "Chambre du commerce"
# 115 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC14<UTF-8> "Appartements anciens"
# 116 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC15<UTF-8> "Barre HLM"
# 117 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC16<UTF-8> "Hopital"
# 118 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC17<UTF-8> "Station service"
# 119 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC1C<UTF-8> "statue d'un cavalier en bronze"
# 120 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC1D<UTF-8> "Statue de John Batchelor"
# 121 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC1E<UTF-8> "Statue de Lénine"
# 122 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x03 "French"
Text 0xDC1F<UTF-8> "Statue de Captain Cook"
# 123 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC00<UTF-8> "Tűzoltóság"
# 124 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC01<UTF-8> "Könyvtár-Planetárium"
# 125 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC02<UTF-8> "Börtön"
# 126 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC03<UTF-8> "Szobor rezidencia"
# 127 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC04<UTF-8> "Víztorony"
# 128 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC05<UTF-8> "Nagy bérház"
# 129 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC06<UTF-8> "Luxuslakások"
# 130 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC07<UTF-8> "Multimédia irodák"
# 131 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC08<UTF-8> "Park sugárút 1754"
# 132 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC09<UTF-8> "Rend�" <0x91 light green> "rség"
# 133 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC0A<UTF-8> """Z"" irodaház"
# 134 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC0B<UTF-8> "Zimmlock háza"
# 135 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC0D<UTF-8> "Könyvtár"
# 136 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC0E<UTF-8> "Mecset"
# 137 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC0F<UTF-8> "Csillagvizsgáló"
# 138 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC10<UTF-8> "Világkereskedelmi Központ"
# 139 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC11<UTF-8> "Modern Művészetek Múzeuma"
# 140 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC12<UTF-8> "Katedrális"
# 141 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC13<UTF-8> "Tőzsde"
# 142 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC14<UTF-8> "Régi városi házak"
# 143 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC15<UTF-8> """Végtelen"" bérházak"
# 144 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC16<UTF-8> "Kórház"
# 145 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC17<UTF-8> "Benzinkút"
# 146 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC1C<UTF-8> """Bronz lovas"" szobor"
# 147 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC1D<UTF-8> "John Batchelor szobra"
# 148 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC1E<UTF-8> "V.I. Lenin szobra"
# 149 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x24 "Hungarian"
Text 0xDC1F<UTF-8> "Cook kapitány szobra"
# 150 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC00<UTF-8> "Brandweer"
# 151 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC01<UTF-8> "Bibliotheek-Planetarium"
# 152 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC02<UTF-8> "Gevangenis"
# 153 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC03<UTF-8> "Statue residentie"
# 154 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC04<UTF-8> "Water toren"
# 155 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC05<UTF-8> "Groot flat blok"
# 156 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC06<UTF-8> "Luxe appartementen"
# 157 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC07<UTF-8> "Multimedia kantoren"
# 158 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC08<UTF-8> "Park Avenue 1457"
# 159 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC09<UTF-8> "Politie bureau"
# 160 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC0A<UTF-8> """Z"" kantoor gebouw"
# 161 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC0B<UTF-8> "Zimmlock's huis"
# 162 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC0D<UTF-8> "Bibliotheek"
# 163 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC0E<UTF-8> "Moskee"
# 164 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC0F<UTF-8> "Sterrenwacht"
# 165 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC10<UTF-8> "World Trade Center"
# 166 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC11<UTF-8> "Museum voor moderne kunst"
# 167 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC12<UTF-8> "Kathedraal"
# 168 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC13<UTF-8> "Beurs"
# 169 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC14<UTF-8> "Oude stads wijk"
# 170 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC15<UTF-8> "Eindeloze flats"
# 171 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC16<UTF-8> "Ziekenhuis"
# 172 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC17<UTF-8> "Tankstation"
# 173 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC18<UTF-8> "Hotel Terminus"
# 174 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC19<UTF-8> "Hotel Praag"
# 175 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC1A<UTF-8> "Hotel Regent"
# 176 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC1B<UTF-8> "Hilton Hotel"
# 177 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC1C<UTF-8> "Bronzepaard standbeeld"
# 178 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC1D<UTF-8> "Standbeeld van John Batchelor"
# 179 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC1E<UTF-8> "Standbeeld van V.I.Lenin"
# 180 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x1F "Dutch"
Text 0xDC1F<UTF-8> "Standbeeld van Kapitein Cook"
# 181 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC00<UTF-8> "Feuerwache"
# 182 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC01<UTF-8> "Bibliothek-Planetarium"
# 183 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC02<UTF-8> "Gefängnis"
# 184 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC03<UTF-8> "Luxusappartements"
# 185 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC04<UTF-8> "Wasserturm"
# 186 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC05<UTF-8> "Grosser Plattenbau"
# 187 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC06<UTF-8> "Luxuswohnungen"
# 188 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC07<UTF-8> "Multimediabüros"
# 189 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC08<UTF-8> "Park Avenue 1457"
# 190 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC09<UTF-8> "Polizeirevier"
# 191 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC0A<UTF-8> """Z"" Büroblock"
# 192 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC0B<UTF-8> "Zimmlock's Haus"
# 193 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC0D<UTF-8> "Bibliothek"
# 194 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC0E<UTF-8> "Moschee"
# 195 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC0F<UTF-8> "Observatorium"
# 196 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC10<UTF-8> "Welthandelszentrum"
# 197 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC11<UTF-8> "Museum für moderne Kunst"
# 198 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC12<UTF-8> "Kathedrale"
# 199 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC13<UTF-8> "Börse"
# 200 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC14<UTF-8> "Altstadthäuser"
# 201 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC15<UTF-8> "Plattenbau"
# 202 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC16<UTF-8> "Krankenhaus"
# 203 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC17<UTF-8> "Tankstelle"
# 204 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC1C<UTF-8> """Bronzener Reiter"" Statue"
# 205 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC1D<UTF-8> "John Batchelor Statue"
# 206 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC1E<UTF-8> "V.I. Lenin Statue"
# 207 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC1F<UTF-8> "Captain Cook Statue"
# 208 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x02 "German"
Text 0xDC20<UTF-8> "Bank"
# 209 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC00<UTF-8> "Bombeiros"
# 210 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC01<UTF-8> "Biblioteca-Planetário"
# 211 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC02<UTF-8> "Prisão"
# 212 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC04<UTF-8> "Torre de Água"
# 213 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC05<UTF-8> "Lote de Apartamentos"
# 214 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC06<UTF-8> "Apartmentos de Luxo"
# 215 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC07<UTF-8> "Escritórios"
# 216 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC08<UTF-8> "Parque Avenida 1457"
# 217 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC09<UTF-8> "Esquadra da Policia"
# 218 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC0A<UTF-8> "Lote de Escritórios em ""Z"""
# 219 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC0B<UTF-8> "Casa do Zimmlock"
# 220 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC0D<UTF-8> "Biblioteca"
# 221 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC0E<UTF-8> "Mesquita"
# 222 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC0F<UTF-8> "Observatório"
# 223 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC10<UTF-8> "Centro de Comércio Mundial"
# 224 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC11<UTF-8> "Museu de Artes Modernas"
# 225 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC12<UTF-8> "Catedral"
# 226 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC13<UTF-8> "Mercado"
# 227 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC14<UTF-8> "Casas Velhas-Históricas"
# 228 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC15<UTF-8> "Apartamentos ""Infinitos"""
# 229 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC16<UTF-8> "Hospital"
# 230 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC17<UTF-8> "Bombas de Combustivel"
# 231 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC1C<UTF-8> "Estátua ""Cavaleiro de Bronze"""
# 232 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC1D<UTF-8> "Estátua de John Batchelor"
# 233 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC1E<UTF-8> "Estátua de V.I. Lenin"
# 234 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x36 "Portuguese"
Text 0xDC1F<UTF-8> "Estátua do Capitão Cook"
# 235 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC00<UTF-8> "Parque de bomberos"
# 236 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC01<UTF-8> "Biblioteca-Planetario"
# 237 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC02<UTF-8> "Prisión"
# 238 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC03<UTF-8> "Bloque de apartamentos"
# 239 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC04<UTF-8> "Torre de agua"
# 240 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC05<UTF-8> "Bloque de pisos grande"
# 241 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC06<UTF-8> "Apartamentos de lujo"
# 242 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC07<UTF-8> "Oficinas multimedia"
# 243 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC08<UTF-8> "Parque Avenida 1457"
# 244 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC09<UTF-8> "Comisaría de policía"
# 245 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC0A<UTF-8> "Edificio de oficinas ""Z"""
# 246 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC0B<UTF-8> "Casa de Zimmlock"
# 247 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC0D<UTF-8> "Biblioteca"
# 248 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC0E<UTF-8> "Mezquita"
# 249 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC0F<UTF-8> "Observatorio"
# 250 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC10<UTF-8> "World Trade Center"
# 251 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC11<UTF-8> "Museo de Arte Moderno"
# 252 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC12<UTF-8> "Catedral"
# 253 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC13<UTF-8> "Edificio de la bolsa"
# 254 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC14<UTF-8> "Casas antiguas"
# 255 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC15<UTF-8> "Pisos ""interminables"""
# 256 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC16<UTF-8> "Hospital"
# 257 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC17<UTF-8> "Gasolinera"
# 258 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC18<UTF-8> "Hotel Zvon"
# 259 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC19<UTF-8> "Hotel Praha"
# 260 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC1A<UTF-8> "Hotel Regent"
# 261 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC1B<UTF-8> "Hotel Pribaltiskaya"
# 262 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC1C<UTF-8> "Estatua ""Caballero de Bronce"""
# 263 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC1D<UTF-8> "Estatua de John Batchelor"
# 264 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC1E<UTF-8> "Estatua de V.I. Lenin"
# 265 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC1F<UTF-8> "Estatua de Captain Cook"
# 266 Action4 - Define custom texts
Feature0x48 "generic string"
Language0x04 "Spanish"
Text 0xDC20<UTF-8> "Banco"
# 267 Action1 - Define set of real sprites
Feature 0x07 "Houses"
240 sets of 1 sprites:
Set 0 - # 268
Linked from: # 583 HouseIndTileAction2, # 584 HouseIndTileAction2, # 585 HouseIndTileAction2, # 632 HouseIndTileAction2, # 633 HouseIndTileAction2, # 634 HouseIndTileAction2, # 644 HouseIndTileAction2, # 645 HouseIndTileAction2, # 646 HouseIndTileAction2, # 649 HouseIndTileAction2, # 650 HouseIndTileAction2, # 651 HouseIndTileAction2, # 693 HouseIndTileAction2, # 694 HouseIndTileAction2, # 701 HouseIndTileAction2, # 702 HouseIndTileAction2, # 703 HouseIndTileAction2, # 766 HouseIndTileAction2, # 767 HouseIndTileAction2, # 768 HouseIndTileAction2, # 777 HouseIndTileAction2, # 778 HouseIndTileAction2, # 783 HouseIndTileAction2, # 784 HouseIndTileAction2, # 789 HouseIndTileAction2, # 790 HouseIndTileAction2, # 812 HouseIndTileAction2, # 813 HouseIndTileAction2, # 814 HouseIndTileAction2, # 823 HouseIndTileAction2, # 824 HouseIndTileAction2, # 825 HouseIndTileAction2, # 834 HouseIndTileAction2, # 835 HouseIndTileAction2, # 836 HouseIndTileAction2, # 857 HouseIndTileAction2, # 858 HouseIndTileAction2
268
Rel: <-31,0>
Compr: 0x01
Set 1 - # 269
Linked from: # 526 HouseIndTileAction2
269
Rel: <-31,0>
Compr: 0x01
Set 2 - # 270
Linked from: # 524 HouseIndTileAction2
270
Rel: <-31,-16>
Compr: 0x01
Set 3 - # 271
Linked from: # 525 HouseIndTileAction2
271
Rel: <-31,-29>
Compr: 0x01
Set 4 - # 272
Linked from: # 526 HouseIndTileAction2, # 528 HouseIndTileAction2
272
Rel: <-31,-34>
Compr: 0x01
Set 5 - # 273
Linked from: # 534 HouseIndTileAction2, # 535 HouseIndTileAction2, # 536 HouseIndTileAction2
273
Rel: <-31,0>
Compr: 0x01
Set 6 - # 274
Linked from: # 537 HouseIndTileAction2
274
Rel: <-31,0>
Compr: 0x01
Set 7 - # 275
Linked from: # 534 HouseIndTileAction2
275
Rel: <-33,-20>
Compr: 0x01
Set 8 - # 276
Linked from: # 535 HouseIndTileAction2
276
Rel: <-30,-23>
Compr: 0x01
Set 9 - # 277
Linked from: # 536 HouseIndTileAction2
277
Rel: <-30,-23>
Compr: 0x01
Set 10 - # 278
Linked from: # 537 HouseIndTileAction2
278
Rel: <-30,-23>
Compr: 0x01
Set 11 - # 279
Linked from: # 544 HouseIndTileAction2, # 547 HouseIndTileAction2
279
Rel: <-31,0>
Compr: 0x01
Set 12 - # 280
Linked from: # 551 HouseIndTileAction2, # 554 HouseIndTileAction2
280
Rel: <-31,0>
Compr: 0x01
Set 13 - # 281
Linked from: # 544 HouseIndTileAction2
281
Rel: <-9,-28>
Compr: 0x01
Set 14 - # 282
Linked from: # 547 HouseIndTileAction2
282
Rel: <-9,-28>
Compr: 0x01
Set 15 - # 283
Linked from: # 551 HouseIndTileAction2
283
Rel: <-9,-46>
Compr: 0x01
Set 16 - # 284
Linked from: # 554 HouseIndTileAction2
284
Rel: <-9,-46>
Compr: 0x01
Set 17 - # 285
Linked from: # 564 HouseIndTileAction2, # 567 HouseIndTileAction2, # 571 HouseIndTileAction2, # 574 HouseIndTileAction2
285
Rel: <-31,0>
Compr: 0x01
Set 18 - # 286
Linked from: # 564 HouseIndTileAction2
286
Rel: <-30,-39>
Compr: 0x01
Set 19 - # 287
Linked from: # 567 HouseIndTileAction2
287
Rel: <-30,-39>
Compr: 0x01
Set 20 - # 288
Linked from: # 571 HouseIndTileAction2
288
Rel: <-30,-45>
Compr: 0x01
Set 21 - # 289
Linked from: # 574 HouseIndTileAction2
289
Rel: <-30,-45>
Compr: 0x01
Set 22 - # 290
Linked from: # 586 HouseIndTileAction2
290
Rel: <-31,0>
Compr: 0x01
Set 23 - # 291
Linked from: # 583 HouseIndTileAction2
291
Rel: <-30,-8>
Compr: 0x01
Set 24 - # 292
Linked from: # 584 HouseIndTileAction2
292
Rel: <-36,-28>
Compr: 0x01
Set 25 - # 293
Linked from: # 585 HouseIndTileAction2
293
Rel: <-36,-57>
Compr: 0x01
Set 26 - # 294
Linked from: # 586 HouseIndTileAction2
294
Rel: <-36,-57>
Compr: 0x01
Set 27 - # 295
Linked from: # 592 HouseIndTileAction2
295
Rel: <-19,-25>
Compr: 0x01
Set 28 - # 296
Linked from: # 599 HouseIndTileAction2, # 600 HouseIndTileAction2, # 601 HouseIndTileAction2
296
Rel: <-31,0>
Compr: 0x01
Set 29 - # 297
Linked from: # 602 HouseIndTileAction2
297
Rel: <-31,0>
Compr: 0x01
Set 30 - # 298
Linked from: # 599 HouseIndTileAction2
298
Rel: <-24,-46>
Compr: 0x01
Set 31 - # 299
Linked from: # 600 HouseIndTileAction2
299
Rel: <-24,-46>
Compr: 0x01
Set 32 - # 300
Linked from: # 601 HouseIndTileAction2
300
Rel: <-24,-46>
Compr: 0x01
Set 33 - # 301
Linked from: # 602 HouseIndTileAction2
301
Rel: <-27,-46>
Compr: 0x01
Set 34 - # 302
Linked from: # 618 HouseIndTileAction2, # 619 HouseIndTileAction2, # 620 HouseIndTileAction2
302
Rel: <-31,0>
Compr: 0x01
Set 35 - # 303
Linked from: # 621 HouseIndTileAction2
303
Rel: <-31,0>
Compr: 0x01
Set 36 - # 304
Linked from: # 618 HouseIndTileAction2
304
Rel: <-27,-44>
Compr: 0x01
Set 37 - # 305
Linked from: # 619 HouseIndTileAction2
305
Rel: <-27,-44>
Compr: 0x01
Set 38 - # 306
Linked from: # 620 HouseIndTileAction2
306
Rel: <-27,-44>
Compr: 0x01
Set 39 - # 307
Linked from: # 621 HouseIndTileAction2
307
Rel: <-29,-44>
Compr: 0x01
Set 40 - # 308
Linked from: # 635 HouseIndTileAction2
308
Rel: <-31,0>
Compr: 0x01
Set 41 - # 309
Linked from: # 632 HouseIndTileAction2
309
Rel: <-22,-3>
Compr: 0x01
Set 42 - # 310
Linked from: # 633 HouseIndTileAction2
310
Rel: <-24,-18>
Compr: 0x01
Set 43 - # 311
Linked from: # 634 HouseIndTileAction2
311
Rel: <-24,-25>
Compr: 0x01
Set 44 - # 312
Linked from: # 635 HouseIndTileAction2, # 637 HouseIndTileAction2, # 638 HouseIndTileAction2
312
Rel: <-31,-24>
Compr: 0x01
Set 45 - # 313
Linked from: # 647 HouseIndTileAction2
313
Rel: <-31,0>
Compr: 0x01
Set 46 - # 314
Linked from: # 644 HouseIndTileAction2, # 649 HouseIndTileAction2
314
Rel: <-31,-5>
Compr: 0x01
Set 47 - # 315
Linked from: # 645 HouseIndTileAction2
315
Rel: <-32,-22>
Compr: 0x01
Set 48 - # 316
Linked from: # 646 HouseIndTileAction2
316
Rel: <-32,-22>
Compr: 0x01
Set 49 - # 317
Linked from: # 647 HouseIndTileAction2
317
Rel: <-32,-22>
Compr: 0x01
Set 50 - # 318
Linked from: # 659 HouseIndTileAction2, # 663 HouseIndTileAction2, # 667 HouseIndTileAction2
318
Rel: <-31,0>
Compr: 0x01
Set 51 - # 319
Linked from: # 660 HouseIndTileAction2, # 664 HouseIndTileAction2, # 668 HouseIndTileAction2
319
Rel: <-31,0>
Compr: 0x01
Set 52 - # 320
Linked from: # 661 HouseIndTileAction2
320
Rel: <-31,0>
Compr: 0x01
Set 53 - # 321
Linked from: # 659 HouseIndTileAction2
321
Rel: <11,-29>
Compr: 0x01
Set 54 - # 322
Linked from: # 660 HouseIndTileAction2
322
Rel: <-6,-29>
Compr: 0x01
Set 55 - # 323
Linked from: # 661 HouseIndTileAction2
323
Rel: <-25,-29>
Compr: 0x01
Set 56 - # 324
Linked from: # 675 HouseIndTileAction2, # 681 HouseIndTileAction2, # 685 HouseIndTileAction2
324
Rel: <-31,0>
Compr: 0x01
Set 57 - # 325
Linked from: # 676 HouseIndTileAction2, # 682 HouseIndTileAction2, # 686 HouseIndTileAction2
325
Rel: <-31,0>
Compr: 0x01
Set 58 - # 326
Linked from: # 677 HouseIndTileAction2
326
Rel: <-31,0>
Compr: 0x01
Set 59 - # 327
Linked from: # 675 HouseIndTileAction2
327
Rel: <-27,-29>
Compr: 0x01
Set 60 - # 328
Linked from: # 676 HouseIndTileAction2
328
Rel: <-27,-29>
Compr: 0x01
Set 61 - # 329
Linked from: # 677 HouseIndTileAction2, # 678 HouseIndTileAction2
329
Rel: <-31,-29>
Compr: 0x01
Set 62 - # 330
Linked from: # 695 HouseIndTileAction2
330
Rel: <-31,0>
Compr: 0x01
Set 63 - # 331
Linked from: # 693 HouseIndTileAction2
331
Rel: <-32,-25>
Compr: 0x01
Set 64 - # 332
Linked from: # 694 HouseIndTileAction2
332
Rel: <-32,-48>
Compr: 0x01
Set 65 - # 333
Linked from: # 695 HouseIndTileAction2
333
Rel: <-30,-44>
Compr: 0x01
Set 66 - # 334
Linked from: # 704 HouseIndTileAction2
334
Rel: <-31,0>
Compr: 0x01
Set 67 - # 335
Linked from: # 701 HouseIndTileAction2
335
Rel: <-29,6>
Compr: 0x01
Set 68 - # 336
Linked from: # 702 HouseIndTileAction2
336
Rel: <-28,-13>
Compr: 0x01
Set 69 - # 337
Linked from: # 703 HouseIndTileAction2
337
Rel: <-28,-33>
Compr: 0x01
Set 70 - # 338
Linked from: # 704 HouseIndTileAction2
338
Rel: <-28,-29>
Compr: 0x01
Set 71 - # 339
Linked from: # 710 HouseIndTileAction2
339
Rel: <-31,0>
Compr: 0x01
Set 72 - # 340
Linked from: # 710 HouseIndTileAction2
340
Rel: <-31,-40>
Compr: 0x01
Set 73 - # 341
Linked from: # 717 HouseIndTileAction2, # 718 HouseIndTileAction2, # 719 HouseIndTileAction2
341
Rel: <-31,0>
Compr: 0x01
Set 74 - # 342
Linked from: # 720 HouseIndTileAction2
342
Rel: <-31,0>
Compr: 0x01
Set 75 - # 343
Linked from: # 717 HouseIndTileAction2
343
Rel: <-29,4>
Compr: 0x01
Set 76 - # 344
Linked from: # 718 HouseIndTileAction2
344
Rel: <-29,-15>
Compr: 0x01
Set 77 - # 345
Linked from: # 719 HouseIndTileAction2
345
Rel: <-29,-15>
Compr: 0x01
Set 78 - # 346
Linked from: # 720 HouseIndTileAction2
346
Rel: <-30,-15>
Compr: 0x01
Set 79 - # 347
Linked from: # 728 HouseIndTileAction2, # 729 HouseIndTileAction2, # 730 HouseIndTileAction2
347
Rel: <-31,0>
Compr: 0x01
Set 80 - # 348
Linked from: # 731 HouseIndTileAction2
348
Rel: <-31,0>
Compr: 0x01
Set 81 - # 349
Linked from: # 728 HouseIndTileAction2
349
Rel: <-31,-7>
Compr: 0x01
Set 82 - # 350
Linked from: # 729 HouseIndTileAction2
350
Rel: <-31,-15>
Compr: 0x01
Set 83 - # 351
Linked from: # 730 HouseIndTileAction2
351
Rel: <-31,-28>
Compr: 0x01
Set 84 - # 352
Linked from: # 731 HouseIndTileAction2
352
Rel: <-31,-29>
Compr: 0x01
Set 85 - # 353
Linked from: # 738 HouseIndTileAction2, # 739 HouseIndTileAction2, # 740 HouseIndTileAction2
353
Rel: <-31,0>
Compr: 0x01
Set 86 - # 354
Linked from: # 741 HouseIndTileAction2
354
Rel: <-31,0>
Compr: 0x01
Set 87 - # 355
Linked from: # 738 HouseIndTileAction2
355
Rel: <-17,-4>
Compr: 0x01
Set 88 - # 356
Linked from: # 739 HouseIndTileAction2
356
Rel: <-30,-17>
Compr: 0x01
Set 89 - # 357
Linked from: # 740 HouseIndTileAction2
357
Rel: <-30,-23>
Compr: 0x01
Set 90 - # 358
Linked from: # 741 HouseIndTileAction2
358
Rel: <-30,-8>
Compr: 0x01
Set 91 - # 359
Linked from: # 748 HouseIndTileAction2, # 749 HouseIndTileAction2, # 750 HouseIndTileAction2
359
Rel: <-31,0>
Compr: 0x01
Set 92 - # 360
Linked from: # 751 HouseIndTileAction2
360
Rel: <-31,0>
Compr: 0x01
Set 93 - # 361
Linked from: # 748 HouseIndTileAction2
361
Rel: <-27,0>
Compr: 0x01
Set 94 - # 362
Linked from: # 749 HouseIndTileAction2
362
Rel: <-27,0>
Compr: 0x01
Set 95 - # 363
Linked from: # 750 HouseIndTileAction2
363
Rel: <-29,0>
Compr: 0x01
Set 96 - # 364
Linked from: # 751 HouseIndTileAction2
364
Rel: <-29,0>
Compr: 0x01
Set 97 - # 365
Linked from: # 758 HouseIndTileAction2
365
Rel: <-31,0>
Compr: 0x01
Set 98 - # 366
Linked from: # 758 HouseIndTileAction2
366
Rel: <-30,-29>
Compr: 0x01
Set 99 - # 367
Linked from: # 769 HouseIndTileAction2
367
Rel: <-31,0>
Compr: 0x01
Set 100 - # 368
Linked from: # 766 HouseIndTileAction2
368
Rel: <-29,-5>
Compr: 0x01
Set 101 - # 369
Linked from: # 767 HouseIndTileAction2
369
Rel: <-32,-22>
Compr: 0x01
Set 102 - # 370
Linked from: # 768 HouseIndTileAction2
370
Rel: <-32,-26>
Compr: 0x01
Set 103 - # 371
Linked from: # 769 HouseIndTileAction2
371
Rel: <-31,-30>
Compr: 0x01
Set 104 - # 372
Linked from: # 779 HouseIndTileAction2, # 785 HouseIndTileAction2, # 791 HouseIndTileAction2
372
Rel: <-31,0>
Compr: 0x01
Set 105 - # 373
Linked from: # 777 HouseIndTileAction2
373
Rel: <-24,-11>
Compr: 0x01
Set 106 - # 374
Linked from: # 778 HouseIndTileAction2
374
Rel: <-24,-29>
Compr: 0x01
Set 107 - # 375
Linked from: # 779 HouseIndTileAction2
375
Rel: <-24,-32>
Compr: 0x01
Set 108 - # 376
Linked from: # 783 HouseIndTileAction2
376
Rel: <-24,-11>
Compr: 0x01
Set 109 - # 377
Linked from: # 784 HouseIndTileAction2
377
Rel: <-24,-29>
Compr: 0x01
Set 110 - # 378
Linked from: # 785 HouseIndTileAction2
378
Rel: <-24,-32>
Compr: 0x01
Set 111 - # 379
Linked from: # 789 HouseIndTileAction2
379
Rel: <-24,-11>
Compr: 0x01
Set 112 - # 380
Linked from: # 790 HouseIndTileAction2
380
Rel: <-24,-29>
Compr: 0x01
Set 113 - # 381
Linked from: # 791 HouseIndTileAction2
381
Rel: <-24,-32>
Compr: 0x01
Set 114 - # 382
Linked from: # 800 HouseIndTileAction2, # 803 HouseIndTileAction2
382
Rel: <-31,0>
Compr: 0x01
Set 115 - # 383
Linked from: # 798 HouseIndTileAction2
383
Rel: <-31,-7>
Compr: 0x01
Set 116 - # 384
Linked from: # 799 HouseIndTileAction2
384
Rel: <-31,-38>
Compr: 0x01
Set 117 - # 385
Linked from: # 800 HouseIndTileAction2
385
Rel: <-18,-71>
Compr: 0x01
Set 118 - # 386
Linked from: # 803 HouseIndTileAction2
386
Rel: <-18,-55>
Compr: 0x01
Set 119 - # 387
Linked from: # 815 HouseIndTileAction2
387
Rel: <-31,0>
Compr: 0x01
Set 120 - # 388
Linked from: # 812 HouseIndTileAction2
388
Rel: <-45,-51>
Compr: 0x01
Set 121 - # 389
Linked from: # 813 HouseIndTileAction2
389
Rel: <-45,-75>
Compr: 0x01
Set 122 - # 390
Linked from: # 814 HouseIndTileAction2
390
Rel: <-30,-112>
Compr: 0x01
Set 123 - # 391
Linked from: # 815 HouseIndTileAction2
391
Rel: <-30,-108>
Compr: 0x01
Set 124 - # 392
Linked from: # 826 HouseIndTileAction2
392
Rel: <-31,0>
Compr: 0x01
Set 125 - # 393
Linked from: # 823 HouseIndTileAction2
393
Rel: <-31,-73>
Compr: 0x01
Set 126 - # 394
Linked from: # 824 HouseIndTileAction2
394
Rel: <-31,-88>
Compr: 0x01
Set 127 - # 395
Linked from: # 825 HouseIndTileAction2
395
Rel: <-31,-121>
Compr: 0x01
Set 128 - # 396
Linked from: # 826 HouseIndTileAction2
396
Rel: <-27,-106>
Compr: 0x01
Set 129 - # 397
Linked from: # 837 HouseIndTileAction2
397
Rel: <-31,0>
Compr: 0x01
Set 130 - # 398
Linked from: # 834 HouseIndTileAction2
398
Rel: <-34,-28>
Compr: 0x01
Set 131 - # 399
Linked from: # 835 HouseIndTileAction2
399
Rel: <-31,-40>
Compr: 0x01
Set 132 - # 400
Linked from: # 836 HouseIndTileAction2
400
Rel: <-31,-40>
Compr: 0x01
Set 133 - # 401
Linked from: # 837 HouseIndTileAction2
401
Rel: <-31,-40>
Compr: 0x01
Set 134 - # 402
Linked from: # 845 HouseIndTileAction2
402
Rel: <-31,0>
Compr: 0x01
Set 135 - # 403
Linked from: # 845 HouseIndTileAction2
403
Rel: <-30,-30>
Compr: 0x01
Set 136 - # 404
Linked from: # 851 HouseIndTileAction2
404
Rel: <-31,0>
Compr: 0x01
Set 137 - # 405
Linked from: # 851 HouseIndTileAction2
405
Rel: <-28,-37>
Compr: 0x01
Set 138 - # 406
Linked from: # 859 HouseIndTileAction2
406
Rel: <-31,0>
Compr: 0x01
Set 139 - # 407
Linked from: # 857 HouseIndTileAction2
407
Rel: <-25,-17>
Compr: 0x01
Set 140 - # 408
Linked from: # 858 HouseIndTileAction2
408
Rel: <-25,-33>
Compr: 0x01
Set 141 - # 409
Linked from: # 859 HouseIndTileAction2
409
Rel: <-25,-34>
Compr: 0x01
Set 142 - # 410
Linked from: # 867 HouseIndTileAction2
410
Rel: <-31,0>
Compr: 0x01
Set 143 - # 411
Linked from: # 867 HouseIndTileAction2, # 869 HouseIndTileAction2
411
Rel: <-11,-38>
Compr: 0x01
Set 144 - # 412
Linked from: # 527 HouseIndTileAction2
412
Rel: <-31,0>
Compr: 0x01
Set 145 - # 413
Linked from: # 527 HouseIndTileAction2
413
Rel: <-31,-34>
Compr: 0x01
Set 146 - # 414
Linked from: # 538 HouseIndTileAction2
414
Rel: <-31,0>
Compr: 0x01
Set 147 - # 415
Linked from: # 538 HouseIndTileAction2
415
Rel: <-30,-23>
Compr: 0x01
Set 148 - # 416
Linked from: # 545 HouseIndTileAction2, # 548 HouseIndTileAction2
416
Rel: <-31,0>
Compr: 0x01
Set 149 - # 417
Linked from: # 552 HouseIndTileAction2, # 555 HouseIndTileAction2
417
Rel: <-31,0>
Compr: 0x01
Set 150 - # 418
Linked from: # 545 HouseIndTileAction2
418
Rel: <-9,-28>
Compr: 0x01
Set 151 - # 419
Linked from: # 548 HouseIndTileAction2
419
Rel: <-9,-28>
Compr: 0x01
Set 152 - # 420
Linked from: # 552 HouseIndTileAction2
420
Rel: <-9,-46>
Compr: 0x01
Set 153 - # 421
Linked from: # 555 HouseIndTileAction2
421
Rel: <-9,-46>
Compr: 0x01
Set 154 - # 422
Linked from: # 565 HouseIndTileAction2, # 568 HouseIndTileAction2, # 572 HouseIndTileAction2, # 575 HouseIndTileAction2
422
Rel: <-31,0>
Compr: 0x01
Set 155 - # 423
Linked from: # 565 HouseIndTileAction2
423
Rel: <-30,-39>
Compr: 0x01
Set 156 - # 424
Linked from: # 568 HouseIndTileAction2
424
Rel: <-30,-39>
Compr: 0x01
Set 157 - # 425
Linked from: # 572 HouseIndTileAction2
425
Rel: <-30,-45>
Compr: 0x01
Set 158 - # 426
Linked from: # 575 HouseIndTileAction2
426
Rel: <-30,-45>
Compr: 0x01
Set 159 - # 427
Linked from: # 587 HouseIndTileAction2
427
Rel: <-31,0>
Compr: 0x01
Set 160 - # 428
Linked from: # 587 HouseIndTileAction2
428
Rel: <-36,-57>
Compr: 0x01
Set 161 - # 429
Linked from: # 593 HouseIndTileAction2
429
Rel: <-19,-6>
Compr: 0x01
Set 162 - # 430
Linked from: # 604 HouseIndTileAction2, # 605 HouseIndTileAction2, # 606 HouseIndTileAction2
430
Rel: <-31,0>
Compr: 0x01
Set 163 - # 431
Linked from: # 607 HouseIndTileAction2
431
Rel: <-31,0>
Compr: 0x01
Set 164 - # 432
Linked from: # 604 HouseIndTileAction2
432
Rel: <-24,-46>
Compr: 0x01
Set 165 - # 433
Linked from: # 605 HouseIndTileAction2
433
Rel: <-24,-46>
Compr: 0x01
Set 166 - # 434
Linked from: # 606 HouseIndTileAction2
434
Rel: <-24,-46>
Compr: 0x01
Set 167 - # 435
Linked from: # 607 HouseIndTileAction2
435
Rel: <-27,-46>
Compr: 0x01
Set 168 - # 436
Linked from: # 623 HouseIndTileAction2, # 624 HouseIndTileAction2, # 625 HouseIndTileAction2
436
Rel: <-31,0>
Compr: 0x01
Set 169 - # 437
Linked from: # 626 HouseIndTileAction2
437
Rel: <-31,0>
Compr: 0x01
Set 170 - # 438
Linked from: # 623 HouseIndTileAction2
438
Rel: <-27,-44>
Compr: 0x01
Set 171 - # 439
Linked from: # 624 HouseIndTileAction2
439
Rel: <-27,-44>
Compr: 0x01
Set 172 - # 440
Linked from: # 625 HouseIndTileAction2
440
Rel: <-27,-44>
Compr: 0x01
Set 173 - # 441
Linked from: # 626 HouseIndTileAction2
441
Rel: <-29,-44>
Compr: 0x01
Set 174 - # 442
Linked from: # 636 HouseIndTileAction2
442
Rel: <-31,0>
Compr: 0x01
Set 175 - # 443
Linked from: # 636 HouseIndTileAction2
443
Rel: <-31,-24>
Compr: 0x01
Set 176 - # 444
Linked from: # 652 HouseIndTileAction2
444
Rel: <-31,0>
Compr: 0x01
Set 177 - # 445
Linked from: # 650 HouseIndTileAction2
445
Rel: <-32,-22>
Compr: 0x01
Set 178 - # 446
Linked from: # 651 HouseIndTileAction2
446
Rel: <-32,-22>
Compr: 0x01
Set 179 - # 447
Linked from: # 652 HouseIndTileAction2
447
Rel: <-32,-22>
Compr: 0x01
Set 180 - # 448
Linked from: # 665 HouseIndTileAction2
448
Rel: <-31,0>
Compr: 0x01
Set 181 - # 449
Linked from: # 663 HouseIndTileAction2
449
Rel: <11,-29>
Compr: 0x01
Set 182 - # 450
Linked from: # 664 HouseIndTileAction2
450
Rel: <-6,-29>
Compr: 0x01
Set 183 - # 451
Linked from: # 665 HouseIndTileAction2
451
Rel: <-25,-29>
Compr: 0x01
Set 184 - # 452
Linked from: # 683 HouseIndTileAction2
452
Rel: <-31,0>
Compr: 0x01
Set 185 - # 453
Linked from: # 681 HouseIndTileAction2
453
Rel: <-27,-29>
Compr: 0x01
Set 186 - # 454
Linked from: # 682 HouseIndTileAction2
454
Rel: <-27,-29>
Compr: 0x01
Set 187 - # 455
Linked from: # 683 HouseIndTileAction2
455
Rel: <-31,-29>
Compr: 0x01
Set 188 - # 456
Linked from: # 696 HouseIndTileAction2
456
Rel: <-31,0>
Compr: 0x01
Set 189 - # 457
Linked from: # 696 HouseIndTileAction2
457
Rel: <-30,-44>
Compr: 0x01
Set 190 - # 458
Linked from: # 705 HouseIndTileAction2
458
Rel: <-31,0>
Compr: 0x01
Set 191 - # 459
Linked from: # 705 HouseIndTileAction2
459
Rel: <-28,-29>
Compr: 0x01
Set 192 - # 460
Linked from: # 711 HouseIndTileAction2
460
Rel: <-31,0>
Compr: 0x01
Set 193 - # 461
Linked from: # 711 HouseIndTileAction2
461
Rel: <-31,-40>
Compr: 0x01
Set 194 - # 462
Linked from: # 721 HouseIndTileAction2
462
Rel: <-31,0>
Compr: 0x01
Set 195 - # 463
Linked from: # 721 HouseIndTileAction2
463
Rel: <-30,-15>
Compr: 0x01
Set 196 - # 464
Linked from: # 732 HouseIndTileAction2
464
Rel: <-31,0>
Compr: 0x01
Set 197 - # 465
Linked from: # 732 HouseIndTileAction2
465
Rel: <-31,-29>
Compr: 0x01
Set 198 - # 466
Linked from: # 742 HouseIndTileAction2
466
Rel: <-31,0>
Compr: 0x01
Set 199 - # 467
Linked from: # 742 HouseIndTileAction2
467
Rel: <-30,-8>
Compr: 0x01
Set 200 - # 468
Linked from: # 752 HouseIndTileAction2
468
Rel: <-31,0>
Compr: 0x01
Set 201 - # 469
Linked from: # 752 HouseIndTileAction2
469
Rel: <-29,0>
Compr: 0x01
Set 202 - # 470
Linked from: # 759 HouseIndTileAction2
470
Rel: <-31,0>
Compr: 0x01
Set 203 - # 471
Linked from: # 759 HouseIndTileAction2
471
Rel: <-30,-29>
Compr: 0x01
Set 204 - # 472
Linked from: # 770 HouseIndTileAction2
472
Rel: <-31,0>
Compr: 0x01
Set 205 - # 473
Linked from: # 770 HouseIndTileAction2
473
Rel: <-31,-30>
Compr: 0x01
Set 206 - # 474
Linked from: # 780 HouseIndTileAction2, # 786 HouseIndTileAction2, # 792 HouseIndTileAction2
474
Rel: <-31,0>
Compr: 0x01
Set 207 - # 475
Linked from: # 780 HouseIndTileAction2
475
Rel: <-24,-32>
Compr: 0x01
Set 208 - # 476
Linked from: # 786 HouseIndTileAction2
476
Rel: <-24,-32>
Compr: 0x01
Set 209 - # 477
Linked from: # 792 HouseIndTileAction2
477
Rel: <-24,-32>
Compr: 0x01
Set 210 - # 478
Linked from: # 801 HouseIndTileAction2, # 804 HouseIndTileAction2
478
Rel: <-31,0>
Compr: 0x01
Set 211 - # 479
Linked from: # 801 HouseIndTileAction2
479
Rel: <-18,-71>
Compr: 0x01
Set 212 - # 480
Linked from: # 804 HouseIndTileAction2
480
Rel: <-18,-55>
Compr: 0x01
Set 213 - # 481
Linked from: # 816 HouseIndTileAction2
481
Rel: <-31,0>
Compr: 0x01
Set 214 - # 482
Linked from: # 816 HouseIndTileAction2
482
Rel: <-30,-108>
Compr: 0x01
Set 215 - # 483
Linked from: # 827 HouseIndTileAction2
483
Rel: <-31,0>
Compr: 0x01
Set 216 - # 484
Linked from: # 827 HouseIndTileAction2
484
Rel: <-27,-106>
Compr: 0x01
Set 217 - # 485
Linked from: # 838 HouseIndTileAction2
485
Rel: <-31,0>
Compr: 0x01
Set 218 - # 486
Linked from: # 838 HouseIndTileAction2
486
Rel: <-31,-40>
Compr: 0x01
Set 219 - # 487
Linked from: # 846 HouseIndTileAction2
487
Rel: <-31,0>
Compr: 0x01
Set 220 - # 488
Linked from: # 846 HouseIndTileAction2
488
Rel: <-30,-30>
Compr: 0x01
Set 221 - # 489
Linked from: # 852 HouseIndTileAction2
489
Rel: <-31,0>
Compr: 0x01
Set 222 - # 490
Linked from: # 852 HouseIndTileAction2
490
Rel: <-28,-37>
Compr: 0x01
Set 223 - # 491
Linked from: # 860 HouseIndTileAction2
491
Rel: <-31,0>
Compr: 0x01
Set 224 - # 492
Linked from: # 860 HouseIndTileAction2
492
Rel: <-25,-34>
Compr: 0x01
Set 225 - # 493
Linked from: # 868 HouseIndTileAction2
493
Rel: <-31,0>
Compr: 0x01
Set 226 - # 494
Linked from: # 868 HouseIndTileAction2
494
Rel: <-11,-38>
Compr: 0x01
Set 227 - # 495
Linked from: # 637 HouseIndTileAction2
495
Rel: <-31,0>
Compr: 0x01
Set 228 - # 496
Linked from: # 669 HouseIndTileAction2
496
Rel: <-31,0>
Compr: 0x01
Set 229 - # 497
Linked from: # 667 HouseIndTileAction2
497
Rel: <11,-25>
Compr: 0x01
Set 230 - # 498
Linked from: # 668 HouseIndTileAction2
498
Rel: <-6,-29>
Compr: 0x01
Set 231 - # 499
Linked from: # 669 HouseIndTileAction2
499
Rel: <-25,-25>
Compr: 0x01
Set 232 - # 500
Linked from: # 687 HouseIndTileAction2
500
Rel: <-31,0>
Compr: 0x01
Set 233 - # 501
Linked from: # 685 HouseIndTileAction2
501
Rel: <-27,-24>
Compr: 0x01
Set 234 - # 502
Linked from: # 686 HouseIndTileAction2
502
Rel: <-27,-24>
Compr: 0x01
Set 235 - # 503
Linked from: # 687 HouseIndTileAction2
503
Rel: <-31,-22>
Compr: 0x01
Set 236 - # 504
Linked from: # 528 HouseIndTileAction2
504
Rel: <-31,0>
Compr: 0x01
Set 237 - # 505
Linked from: # 638 HouseIndTileAction2
505
Rel: <-31,0>
Compr: 0x01
Set 238 - # 506
Linked from: # 678 HouseIndTileAction2
506
Rel: <-31,0>
Compr: 0x01
Set 239 - # 507
Linked from: # 869 HouseIndTileAction2
507
Rel: <-31,0>
Compr: 0x01
# 508 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 595 VarAction2, # 1749 VarAction2
Feature0x07 "Houses"
CargoID0xFE
Ground sprite 0x0000058C (TTD sprite 1420)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x00000000 (TTD sprite 0) < 0,0,0 > < 0,0,0 >
# 509 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 531 VarAction2, # 560 VarAction2, # 580 VarAction2, # 595 VarAction2, # 713 VarAction2, # 761 VarAction2, # 848 VarAction2, # 854 VarAction2, # 872 VarAction2, # 1329 VarAction2, # 1443 VarAction2, # 1690 VarAction2, # 1749 VarAction2, # 1796 VarAction2, # 1915 VarAction2, # 2191 VarAction2, # 2240 VarAction2, # 2265 VarAction2, # 2284 VarAction2, # 2631 VarAction2, # 2658 VarAction2, # 2724 VarAction2, # 2794 VarAction2, # 2802 VarAction2, # 2833 VarAction2
Feature0x07 "Houses"
CargoID0xFF
Ground sprite 0x00000F54 (TTD sprite 3924)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x00000000 (TTD sprite 0) < 0,0,0 > < 0,0,0 >
# 510 VarAction2 - Choose between Action2 chains
Linked from: # 541 VarAction2, # 561 VarAction2, # 596 VarAction2, # 724 VarAction2, # 1750 VarAction2, # 1875 VarAction2, # 1928 VarAction2, # 2286 VarAction2, # 3281 VarAction2, # 3402 VarAction2, # 4118 VarAction2, # 4132 VarAction2, # 4152 VarAction2, # 4174 VarAction2
Feature0x07 "Houses"
CargoID0xF1
VarAction2 Type0x81 byte of "current house"
Formula value := Var44"Building counts"
Decision
FromTo
0x00 (0)0x00 (0)return 0x0001
Defaultreturn 0x0000
# 511 VarAction2 - Choose between Action2 chains
Linked from: # 841 VarAction2, # 863 VarAction2, # 1141 VarAction2, # 1875 VarAction2, # 4118 VarAction2, # 4152 VarAction2
Feature0x07 "Houses"
CargoID0xF2
VarAction2 Type0x81 byte of "current house"
Formula value := Var44"Building counts"
Decision
FromTo
0x00 (0)0x01 (1)return 0x0001
Defaultreturn 0x0000
# 512 VarAction2 - Choose between Action2 chains
Linked from: # 841 VarAction2, # 863 VarAction2, # 1691 VarAction2, # 4152 VarAction2
Feature0x07 "Houses"
CargoID0xF3
VarAction2 Type0x81 byte of "current house"
Formula value := Var44"Building counts"
Decision
FromTo
0x00 (0)0x02 (2)return 0x0001
Defaultreturn 0x0000
# 513 VarAction2 - Choose between Action2 chains
Linked from: # 2661 VarAction2, # 4152 VarAction2
Feature0x07 "Houses"
CargoID0xF4
VarAction2 Type0x81 byte of "current house"
Formula value := Var44"Building counts"
Decision
FromTo
0x00 (0)0x03 (3)return 0x0001
Defaultreturn 0x0000
# 514 VarAction2 - Choose between Action2 chains
Linked from: -
Feature0x07 "Houses"
CargoID0xF5
VarAction2 Type0x81 byte of "current house"
Formula value := Var44"Building counts"
Decision
FromTo
0x00 (0)0x04 (4)return 0x0001
Defaultreturn 0x0000
# 515 VarAction2 - Choose between Action2 chains
Linked from: # 3565 VarAction2
Feature0x07 "Houses"
CargoID0xF6
VarAction2 Type0x81 byte of "current house"
Formula value := Var44"Building counts"
Decision
FromTo
0x00 (0)0x05 (5)return 0x0001
Defaultreturn 0x0000
# 516 VarAction2 - Choose between Action2 chains
Linked from: # 517 VarAction2
Feature0x07 "Houses"
CargoID0x00
VarAction2 Type0x85 word of "current house"
Formula value := (Var01"current year") and 0x00FF
value := value + 0x0780
Decision return computed result
Defaultreturn 0x0000
# 517 VarAction2 - Choose between Action2 chains
Linked from: # 3394 VarAction2, # 3519 VarAction2, # 3773 VarAction2, # 4216 VarAction2
Feature0x07 "Houses"
CargoID0xF0
VarAction2 Type0x81 byte of "current house"
Formula value := Var7F"GrfParameter"[0x01]
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 516 VarAction2)
0x01 (1)0x01 (1)return 0x078A
0x02 (2)0x02 (2)return 0x07A8
0x03 (3)0x03 (3)return 0x07C6
0x04 (4)0x04 (4)return 0x07E4
Defaultreturn 0x0000
# 518 VarAction2 - Choose between Action2 chains
Linked from: # 519 VarAction2
Feature0x07 "Houses"
CargoID0x00
VarAction2 Type0x85 word of "current house"
Formula value := ((Var18"extra callback info 2") shr 3) and 0x001F
value := value + 0x0001
value := value or 0x0200
Decision return computed result
Defaultreturn 0x0200
# 519 VarAction2 - Choose between Action2 chains
Linked from: # 522 VarAction2
Feature0x07 "Houses"
CargoID0x01
VarAction2 Type0x81 byte of "current house"
Formula value := Var18"extra callback info 2"
Decision
FromTo
0x00 (0)0x15 (21)chain to 0x00 (# 518 VarAction2)
Defaultreturn 0x0200
# 520 VarAction2 - Choose between Action2 chains
Linked from: # 521 VarAction2
Feature0x07 "Houses"
CargoID0x02
VarAction2 Type0x85 word of "current house"
Formula value := ((Var18"extra callback info 2") shr 11) and 0x001F
value := value + 0x0001
value := value + 0x0300
Decision return computed result
Defaultreturn 0x0300
# 521 VarAction2 - Choose between Action2 chains
Linked from: # 522 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := (Var18"extra callback info 2") shr 8
Decision
FromTo
0x00 (0)0x3F (63)chain to 0x02 (# 520 VarAction2)
Defaultreturn 0x0300
# 522 VarAction2 - Choose between Action2 chains
Linked from: # 629 VarAction2, # 1197 VarAction2, # 1769 VarAction2, # 2693 VarAction2
Feature0x07 "Houses"
CargoID0xFD
VarAction2 Type0x81 byte of "current house"
Formula value := Var10"extra callback info 1"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x01 (# 519 VarAction2)
0x01 (1)0x01 (1)chain to 0x03 (# 521 VarAction2)
Defaultreturn 0x20FF
# 523 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x00 (0)
0x08 "Substitute building type" 0x03
0x09 "Building flags" 0x41
0x0A "Availability years" 0x1E0A
0x13 "Building availability mask" 0xF80F
# 524 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 531 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x00000F54 (TTD sprite 3924)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000002 (Action1 Set 2) < 0,0,0 > < 16,16,65 >
# 525 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 531 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x00000F54 (TTD sprite 3924)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000003 (Action1 Set 3) < 0,0,0 > < 16,16,65 >
# 526 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 529 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000001 (Action1 Set 1)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000004 (Action1 Set 4) < 0,0,0 > < 16,16,65 >
# 527 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 530 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000090 (Action1 Set 144)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000091 (Action1 Set 145) < 0,0,0 > < 16,16,65 >
# 528 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 529 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000EC (Action1 Set 236)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000004 (Action1 Set 4) < 0,0,0 > < 16,16,65 >
# 529 VarAction2 - Choose between Action2 chains
Linked from: # 530 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x01 (1)0x01 (1)chain to 0x32 (# 528 HouseIndTileAction2)
Defaultchain to 0x30 (# 526 HouseIndTileAction2)
# 530 VarAction2 - Choose between Action2 chains
Linked from: # 531 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 527 HouseIndTileAction2)
Defaultchain to 0x3F (# 529 VarAction2)
# 531 VarAction2 - Choose between Action2 chains
Linked from: # 532 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 524 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 525 HouseIndTileAction2)
Defaultchain to 0x03 (# 530 VarAction2)
# 532 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x00
defaultchain to 0x04 (# 531 VarAction2)
# 533 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x01 (1)
0x08 "Substitute building type" 0x27
0x0A "Availability years" 0x1E0A
0x13 "Building availability mask" 0xF81C
0x14 "House callback flags" 0x01
# 534 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 540 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000005 (Action1 Set 5)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000007 (Action1 Set 7) < 0,0,0 > < 16,16,60 >
# 535 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 540 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000005 (Action1 Set 5)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000008 (Action1 Set 8) < 0,0,0 > < 16,16,60 >
# 536 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 540 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000005 (Action1 Set 5)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000009 (Action1 Set 9) < 0,0,0 > < 16,16,60 >
# 537 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 539 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000006 (Action1 Set 6)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000A (Action1 Set 10) < 0,0,0 > < 16,16,60 >
# 538 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 539 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000092 (Action1 Set 146)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000093 (Action1 Set 147) < 0,0,0 > < 16,16,60 >
# 539 VarAction2 - Choose between Action2 chains
Linked from: # 540 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 538 HouseIndTileAction2)
Defaultchain to 0x30 (# 537 HouseIndTileAction2)
# 540 VarAction2 - Choose between Action2 chains
Linked from: # 541 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 534 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 535 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 536 HouseIndTileAction2)
Defaultchain to 0x03 (# 539 VarAction2)
# 541 VarAction2 - Choose between Action2 chains
Linked from: # 542 Action3
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0xF1 (# 510 VarAction2)
Defaultchain to 0x04 (# 540 VarAction2)
# 542 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x01
defaultchain to 0x05 (# 541 VarAction2)
# 543 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x02 (2)
0x08 "Substitute building type" 0x4A
0x0A "Availability years" 0x3C0A
0x0D "Passenger acceptance" 0x00 (0)
0x0E "Mail acceptance" 0x01 (1)
0x0F "Goods, food or fizzy drinks acceptance" 0x01 (1)
0x12 "Building name ID" 0xDC00
0x13 "Building availability mask" 0xF806
0x14 "House callback flags" 0x01
0x16 "Periodic refresh multiplier" 0x03 (3)
# 544 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 546 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000000B (Action1 Set 11)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000D (Action1 Set 13) < 0,0,0 > < 16,16,58 >
# 545 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 546 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000094 (Action1 Set 148)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000096 (Action1 Set 150) < 0,0,0 > < 16,16,58 >
# 546 VarAction2 - Choose between Action2 chains
Linked from: # 550 RandomAction2, # 558 RandomAction2
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 545 HouseIndTileAction2)
Defaultchain to 0x00 (# 544 HouseIndTileAction2)
# 547 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 549 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000000B (Action1 Set 11)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000E (Action1 Set 14) < 0,0,0 > < 16,16,58 >
# 548 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 549 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000094 (Action1 Set 148)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000097 (Action1 Set 151) < 0,0,0 > < 16,16,58 >
# 549 VarAction2 - Choose between Action2 chains
Linked from: # 550 RandomAction2
Feature0x07 "Houses"
CargoID0x11
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 548 HouseIndTileAction2)
Defaultchain to 0x00 (# 547 HouseIndTileAction2)
# 550 RandomAction2 - Randomized choice between Action2s
Linked from: # 559 RandomAction2
Feature0x07 "Houses"
CargoID0x1F
Trigger source 0x80 "current house"
TriggerAny of: 0x02 "the top tile of the building is processed"
Random bits1 to 1 (1 bits)
Choose between chain to 0x10 (# 546 VarAction2) , chain to 0x11 (# 549 VarAction2)
# 551 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 553 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000000C (Action1 Set 12)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000F (Action1 Set 15) < 0,0,0 > < 16,16,70 >
# 552 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 553 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000095 (Action1 Set 149)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000098 (Action1 Set 152) < 0,0,0 > < 16,16,70 >
# 553 VarAction2 - Choose between Action2 chains
Linked from: # 557 RandomAction2, # 558 RandomAction2
Feature0x07 "Houses"
CargoID0x20
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 552 HouseIndTileAction2)
Defaultchain to 0x00 (# 551 HouseIndTileAction2)
# 554 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 556 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000000C (Action1 Set 12)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000010 (Action1 Set 16) < 0,0,0 > < 16,16,70 >
# 555 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 556 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000095 (Action1 Set 149)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000099 (Action1 Set 153) < 0,0,0 > < 16,16,70 >
# 556 VarAction2 - Choose between Action2 chains
Linked from: # 557 RandomAction2
Feature0x07 "Houses"
CargoID0x21
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 555 HouseIndTileAction2)
Defaultchain to 0x00 (# 554 HouseIndTileAction2)
# 557 RandomAction2 - Randomized choice between Action2s
Linked from: # 559 RandomAction2
Feature0x07 "Houses"
CargoID0x2F
Trigger source 0x80 "current house"
TriggerAny of: 0x02 "the top tile of the building is processed"
Random bits1 to 1 (1 bits)
Choose between chain to 0x20 (# 553 VarAction2) , chain to 0x21 (# 556 VarAction2)
# 558 RandomAction2 - Randomized choice between Action2s
Linked from: # 560 VarAction2
Feature0x07 "Houses"
CargoID0x30
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x10 (# 546 VarAction2) , chain to 0x20 (# 553 VarAction2)
# 559 RandomAction2 - Randomized choice between Action2s
Linked from: # 560 VarAction2
Feature0x07 "Houses"
CargoID0x31
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x1F (# 550 RandomAction2) , chain to 0x2F (# 557 RandomAction2)
# 560 VarAction2 - Choose between Action2 chains
Linked from: # 561 VarAction2
Feature0x07 "Houses"
CargoID0x40
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x30 (# 558 RandomAction2)
Defaultchain to 0x31 (# 559 RandomAction2)
# 561 VarAction2 - Choose between Action2 chains
Linked from: # 562 Action3
Feature0x07 "Houses"
CargoID0x50
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0xF1 (# 510 VarAction2)
Defaultchain to 0x40 (# 560 VarAction2)
# 562 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x02
defaultchain to 0x50 (# 561 VarAction2)
# 563 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x03 (3)
0x08 "Substitute building type" 0x4B
0x0D "Passenger acceptance" 0x00 (0)
0x0E "Mail acceptance" 0x01 (1)
0x0F "Goods, food or fizzy drinks acceptance" 0x01 (1)
0x12 "Building name ID" 0xDC00
# 564 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 566 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000011 (Action1 Set 17)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000012 (Action1 Set 18) < 0,0,0 > < 16,16,70 >
# 565 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 566 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000009A (Action1 Set 154)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000009B (Action1 Set 155) < 0,0,0 > < 16,16,70 >
# 566 VarAction2 - Choose between Action2 chains
Linked from: # 570 RandomAction2, # 578 RandomAction2
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 565 HouseIndTileAction2)
Defaultchain to 0x00 (# 564 HouseIndTileAction2)
# 567 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 569 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000011 (Action1 Set 17)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000013 (Action1 Set 19) < 0,0,0 > < 16,16,70 >
# 568 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 569 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000009A (Action1 Set 154)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000009C (Action1 Set 156) < 0,0,0 > < 16,16,70 >
# 569 VarAction2 - Choose between Action2 chains
Linked from: # 570 RandomAction2
Feature0x07 "Houses"
CargoID0x11
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 568 HouseIndTileAction2)
Defaultchain to 0x00 (# 567 HouseIndTileAction2)
# 570 RandomAction2 - Randomized choice between Action2s
Linked from: # 579 RandomAction2
Feature0x07 "Houses"
CargoID0x1F
Trigger source 0x80 "current house"
TriggerAny of: 0x02 "the top tile of the building is processed"
Random bits1 to 1 (1 bits)
Choose between chain to 0x10 (# 566 VarAction2) , chain to 0x11 (# 569 VarAction2)
# 571 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 573 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000011 (Action1 Set 17)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000014 (Action1 Set 20) < 0,0,0 > < 16,16,70 >
# 572 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 573 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000009A (Action1 Set 154)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000009D (Action1 Set 157) < 0,0,0 > < 16,16,70 >
# 573 VarAction2 - Choose between Action2 chains
Linked from: # 577 RandomAction2, # 578 RandomAction2
Feature0x07 "Houses"
CargoID0x20
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 572 HouseIndTileAction2)
Defaultchain to 0x00 (# 571 HouseIndTileAction2)
# 574 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 576 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000011 (Action1 Set 17)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000015 (Action1 Set 21) < 0,0,0 > < 16,16,70 >
# 575 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 576 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000009A (Action1 Set 154)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000009E (Action1 Set 158) < 0,0,0 > < 16,16,70 >
# 576 VarAction2 - Choose between Action2 chains
Linked from: # 577 RandomAction2
Feature0x07 "Houses"
CargoID0x21
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x01 (# 575 HouseIndTileAction2)
Defaultchain to 0x00 (# 574 HouseIndTileAction2)
# 577 RandomAction2 - Randomized choice between Action2s
Linked from: # 579 RandomAction2
Feature0x07 "Houses"
CargoID0x2F
Trigger source 0x80 "current house"
TriggerAny of: 0x02 "the top tile of the building is processed"
Random bits1 to 1 (1 bits)
Choose between chain to 0x20 (# 573 VarAction2) , chain to 0x21 (# 576 VarAction2)
# 578 RandomAction2 - Randomized choice between Action2s
Linked from: # 580 VarAction2
Feature0x07 "Houses"
CargoID0x30
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x10 (# 566 VarAction2) , chain to 0x20 (# 573 VarAction2)
# 579 RandomAction2 - Randomized choice between Action2s
Linked from: # 580 VarAction2
Feature0x07 "Houses"
CargoID0x31
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x1F (# 570 RandomAction2) , chain to 0x2F (# 577 RandomAction2)
# 580 VarAction2 - Choose between Action2 chains
Linked from: # 581 Action3
Feature0x07 "Houses"
CargoID0x40
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x30 (# 578 RandomAction2)
Defaultchain to 0x31 (# 579 RandomAction2)
# 581 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x03
defaultchain to 0x40 (# 580 VarAction2)
# 582 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x04 (4)
0x08 "Substitute building type" 0x1B
0x0A "Availability years" 0x1E0A
0x13 "Building availability mask" 0xF81C
# 583 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 589 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000017 (Action1 Set 23) < 0,0,0 > < 16,16,85 >
# 584 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 589 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000018 (Action1 Set 24) < 0,0,0 > < 16,16,85 >
# 585 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 589 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000019 (Action1 Set 25) < 0,0,0 > < 16,16,85 >
# 586 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 588 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000016 (Action1 Set 22)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000001A (Action1 Set 26) < 0,0,0 > < 16,16,85 >
# 587 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 588 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x8000009F (Action1 Set 159)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000A0 (Action1 Set 160) < 0,0,0 > < 16,16,85 >
# 588 VarAction2 - Choose between Action2 chains
Linked from: # 589 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 587 HouseIndTileAction2)
Defaultchain to 0x30 (# 586 HouseIndTileAction2)
# 589 VarAction2 - Choose between Action2 chains
Linked from: # 590 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 583 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 584 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 585 HouseIndTileAction2)
Defaultchain to 0x03 (# 588 VarAction2)
# 590 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x04
defaultchain to 0x04 (# 589 VarAction2)
# 591 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x05 (5)
0x08 "Substitute building type" 0x0A
0x0A "Availability years" 0x3C0A
0x13 "Building availability mask" 0xF010
0x14 "House callback flags" 0x01
# 592 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 594 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x0000058C (TTD sprite 1420)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000001B (Action1 Set 27) < 3,3,0 > < 9,9,8 >
# 593 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 594 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x000011C6 (TTD sprite 4550)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000A1 (Action1 Set 161) < 3,3,0 > < 9,9,8 >
# 594 VarAction2 - Choose between Action2 chains
Linked from: # 595 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 593 HouseIndTileAction2)
Defaultchain to 0x30 (# 592 HouseIndTileAction2)
# 595 VarAction2 - Choose between Action2 chains
Linked from: # 596 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0xFE (# 508 HouseIndTileAction2)
Defaultchain to 0x03 (# 594 VarAction2)
# 596 VarAction2 - Choose between Action2 chains
Linked from: # 597 Action3
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0xF1 (# 510 VarAction2)
Defaultchain to 0x04 (# 595 VarAction2)
# 597 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x05
defaultchain to 0x05 (# 596 VarAction2)
# 598 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x06 (6)
0x08 "Substitute building type" 0x07
0x09 "Building flags" 0x28
0x0A "Availability years" 0x1E0A
0x0D "Passenger acceptance" 0x06 (6)
0x0E "Mail acceptance" 0x02 (2)
0x0F "Goods, food or fizzy drinks acceptance" 0x04 (4)
0x13 "Building availability mask" 0xF814
0x14 "House callback flags" 0x94
0x16 "Periodic refresh multiplier" 0x08 (8)
0x18 "Relative probability of appearing" 0x20 (32)
0x19 "Extra flags" 0x07
0x1A "Animation frames" 0x03
0x1B "Animation speed" 0x0B (11)
# 599 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 603 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000001C (Action1 Set 28)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801E (Action1 Set 30 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 600 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 603 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000001C (Action1 Set 28)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801F (Action1 Set 31 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 601 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 603 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x8000001C (Action1 Set 28)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008020 (Action1 Set 32 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 602 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 603 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x8000001D (Action1 Set 29)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008021 (Action1 Set 33 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 603 VarAction2 - Choose between Action2 chains
Linked from: # 609 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 599 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 600 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 601 HouseIndTileAction2)
Defaultchain to 0x03 (# 602 HouseIndTileAction2)
# 604 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 608 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x800000A2 (Action1 Set 162)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A4 (Action1 Set 164 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 605 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 608 VarAction2
Feature0x07 "Houses"
CargoID0x11
Ground sprite 0x800000A2 (Action1 Set 162)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A5 (Action1 Set 165 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 606 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 608 VarAction2
Feature0x07 "Houses"
CargoID0x12
Ground sprite 0x800000A2 (Action1 Set 162)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A6 (Action1 Set 166 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 607 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 608 VarAction2
Feature0x07 "Houses"
CargoID0x13
Ground sprite 0x800000A3 (Action1 Set 163)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A7 (Action1 Set 167 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 608 VarAction2 - Choose between Action2 chains
Linked from: # 609 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x10 (# 604 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x11 (# 605 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x12 (# 606 HouseIndTileAction2)
Defaultchain to 0x13 (# 607 HouseIndTileAction2)
# 609 VarAction2 - Choose between Action2 chains
Linked from: # 615 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x14 (# 608 VarAction2)
Defaultchain to 0x24 (# 603 VarAction2)
# 610 RandomAction2 - Randomized choice between Action2s
Linked from: # 615 VarAction2, # 629 VarAction2
Feature0x07 "Houses"
CargoID0xC0
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 3 (4 bits)
Choose between return 0x0308 , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0308
# 611 RandomAction2 - Randomized choice between Action2s
Linked from: # 612 VarAction2, # 614 VarAction2
Feature0x07 "Houses"
CargoID0x20
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits4 to 7 (4 bits)
Choose between return 0x0000 , return 0x0001 , return 0x0002 , return 0x0003 , return 0x0004 , return 0x0005 , return 0x0006 , return 0x0007 , return 0x0008 , return 0x0009 , return 0x000A , return 0x000B , return 0x000C , return 0x000D , return 0x000E , return 0x000F
# 612 VarAction2 - Choose between Action2 chains
Linked from: # 613 VarAction2
Feature0x07 "Houses"
CargoID0x21
VarAction2 Type0x89 dword of "current house"
Formula value := ResultOf[chain to 0x20 (# 611 RandomAction2)] and 0x000000FF
value := value * 0x0000001E
value := value + 0x00001C84
value := value - (Var00"current date") and 0x0000FFFF
Decision
FromTo
0x80000000 (2147483648)0xFFFFFFFF (4294967295)return 0x0001
Defaultreturn 0x00FF
# 613 VarAction2 - Choose between Action2 chains
Linked from: # 615 VarAction2, # 629 VarAction2
Feature0x07 "Houses"
CargoID0x22
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x21 (# 612 VarAction2)
0x03 (3)0x03 (3)return 0x00FF
Defaultreturn 0x00FD
# 614 VarAction2 - Choose between Action2 chains
Linked from: # 615 VarAction2
Feature0x07 "Houses"
CargoID0x23
VarAction2 Type0x89 dword of "current house"
Formula value := ResultOf[chain to 0x20 (# 611 RandomAction2)] and 0x000000FF
value := value * 0x0000001E
value := value + 0x000031E7
value := value - (Var00"current date") and 0x0000FFFF
Decision
FromTo
0x80000000 (2147483648)0xFFFFFFFF (4294967295)return 0x0001
Defaultreturn 0x0000
# 615 VarAction2 - Choose between Action2 chains
Linked from: # 616 Action3
Feature0x07 "Houses"
CargoID0x11
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 610 RandomAction2)
0x1B (27)0x1B (27)chain to 0x22 (# 613 VarAction2)
0x21 (33)0x21 (33)chain to 0x23 (# 614 VarAction2)
Defaultchain to 0x04 (# 609 VarAction2)
# 616 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x06
defaultchain to 0x11 (# 615 VarAction2)
# 617 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x07 (7)
0x08 "Substitute building type" 0x08
0x09 "Building flags" 0x20
0x0D "Passenger acceptance" 0x06 (6)
0x0E "Mail acceptance" 0x06 (6)
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x14 "House callback flags" 0x14
0x16 "Periodic refresh multiplier" 0x08 (8)
0x19 "Extra flags" 0x06
0x1A "Animation frames" 0x04
0x1B "Animation speed" 0x0B (11)
0x1D "Callback flags 2" 0x02
0x1E "Accepted cargo types" 0x00040300
# 618 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 622 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000022 (Action1 Set 34)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008024 (Action1 Set 36 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 619 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 622 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000022 (Action1 Set 34)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008025 (Action1 Set 37 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 620 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 622 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000022 (Action1 Set 34)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008026 (Action1 Set 38 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 621 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 622 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x80000023 (Action1 Set 35)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008027 (Action1 Set 39 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 622 VarAction2 - Choose between Action2 chains
Linked from: # 628 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 618 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 619 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 620 HouseIndTileAction2)
Defaultchain to 0x03 (# 621 HouseIndTileAction2)
# 623 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 627 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x800000A8 (Action1 Set 168)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080AA (Action1 Set 170 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 624 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 627 VarAction2
Feature0x07 "Houses"
CargoID0x11
Ground sprite 0x800000A8 (Action1 Set 168)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080AB (Action1 Set 171 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 625 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 627 VarAction2
Feature0x07 "Houses"
CargoID0x12
Ground sprite 0x800000A8 (Action1 Set 168)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080AC (Action1 Set 172 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 626 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 627 VarAction2
Feature0x07 "Houses"
CargoID0x13
Ground sprite 0x800000A9 (Action1 Set 169)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080AD (Action1 Set 173 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,70 >
# 627 VarAction2 - Choose between Action2 chains
Linked from: # 628 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x10 (# 623 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x11 (# 624 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x12 (# 625 HouseIndTileAction2)
Defaultchain to 0x13 (# 626 HouseIndTileAction2)
# 628 VarAction2 - Choose between Action2 chains
Linked from: # 629 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x14 (# 627 VarAction2)
Defaultchain to 0x24 (# 622 VarAction2)
# 629 VarAction2 - Choose between Action2 chains
Linked from: # 630 Action3
Feature0x07 "Houses"
CargoID0x11
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 610 RandomAction2)
0x1B (27)0x1B (27)chain to 0x22 (# 613 VarAction2)
0x2E (46)0x2E (46)chain to 0xFD (# 522 VarAction2)
Defaultchain to 0x04 (# 628 VarAction2)
# 630 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x07
defaultchain to 0x11 (# 629 VarAction2)
# 631 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x08 (8)
0x08 "Substitute building type" 0x1A
0x0A "Availability years" 0x1E0A
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x13 "Building availability mask" 0xF80F
0x1E "Accepted cargo types" 0x00040200
# 632 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 641 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000029 (Action1 Set 41) < 0,0,0 > < 16,16,55 >
# 633 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 641 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000002A (Action1 Set 42) < 0,0,0 > < 16,16,55 >
# 634 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 641 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000002B (Action1 Set 43) < 0,0,0 > < 16,16,55 >
# 635 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 639 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000028 (Action1 Set 40)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000002C (Action1 Set 44) < 0,0,0 > < 16,16,55 >
# 636 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 640 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000AE (Action1 Set 174)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000AF (Action1 Set 175) < 0,0,0 > < 16,16,55 >
# 637 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 639 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000E3 (Action1 Set 227)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000002C (Action1 Set 44) < 0,0,0 > < 16,16,55 >
# 638 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 639 VarAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x800000ED (Action1 Set 237)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000002C (Action1 Set 44) < 0,0,0 > < 16,16,55 >
# 639 VarAction2 - Choose between Action2 chains
Linked from: # 640 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x32 (# 637 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x33 (# 638 HouseIndTileAction2)
Defaultchain to 0x30 (# 635 HouseIndTileAction2)
# 640 VarAction2 - Choose between Action2 chains
Linked from: # 641 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 636 HouseIndTileAction2)
Defaultchain to 0x3F (# 639 VarAction2)
# 641 VarAction2 - Choose between Action2 chains
Linked from: # 642 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 632 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 633 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 634 HouseIndTileAction2)
Defaultchain to 0x03 (# 640 VarAction2)
# 642 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x08
defaultchain to 0x04 (# 641 VarAction2)
# 643 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x09 (9)
0x08 "Substitute building type" 0x19
0x0A "Availability years" 0x1E0A
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x13 "Building availability mask" 0xF801
0x14 "House callback flags" 0x10
0x18 "Relative probability of appearing" 0x20 (32)
0x1E "Accepted cargo types" 0x00040200
# 644 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 648 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802E (Action1 Set 46 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 645 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 648 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802F (Action1 Set 47 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 646 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 648 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008030 (Action1 Set 48 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 647 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 648 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x8000002D (Action1 Set 45)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008031 (Action1 Set 49 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 648 VarAction2 - Choose between Action2 chains
Linked from: # 654 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 644 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 645 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 646 HouseIndTileAction2)
Defaultchain to 0x03 (# 647 HouseIndTileAction2)
# 649 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 653 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802E (Action1 Set 46 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 650 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 653 VarAction2
Feature0x07 "Houses"
CargoID0x11
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B1 (Action1 Set 177 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 651 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 653 VarAction2
Feature0x07 "Houses"
CargoID0x12
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B2 (Action1 Set 178 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 652 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 653 VarAction2
Feature0x07 "Houses"
CargoID0x13
Ground sprite 0x800000B0 (Action1 Set 176)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B3 (Action1 Set 179 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 653 VarAction2 - Choose between Action2 chains
Linked from: # 654 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x10 (# 649 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x11 (# 650 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x12 (# 651 HouseIndTileAction2)
Defaultchain to 0x13 (# 652 HouseIndTileAction2)
# 654 VarAction2 - Choose between Action2 chains
Linked from: # 656 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x14 (# 653 VarAction2)
Defaultchain to 0x24 (# 648 VarAction2)
# 655 RandomAction2 - Randomized choice between Action2s
Linked from: # 656 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 5 (6 bits)
Choose between return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F
# 656 VarAction2 - Choose between Action2 chains
Linked from: # 657 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 655 RandomAction2)
Defaultchain to 0x04 (# 654 VarAction2)
# 657 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x09
defaultchain to 0x10 (# 656 VarAction2)
# 658 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x0A (10)
0x08 "Substitute building type" 0x19
0x0A "Availability years" 0x3C0A
0x0F "Goods, food or fizzy drinks acceptance" 0x01 (1)
0x13 "Building availability mask" 0xF801
0x1E "Accepted cargo types" 0x00040200
# 659 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 662 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000032 (Action1 Set 50)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000035 (Action1 Set 53) < 0,0,0 > < 16,16,60 >
# 660 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 662 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000033 (Action1 Set 51)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000036 (Action1 Set 54) < 0,0,0 > < 16,16,60 >
# 661 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 662 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x80000034 (Action1 Set 52)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000037 (Action1 Set 55) < 0,0,0 > < 16,16,60 >
# 662 VarAction2 - Choose between Action2 chains
Linked from: # 671 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 659 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 660 HouseIndTileAction2)
Defaultchain to 0x03 (# 661 HouseIndTileAction2)
# 663 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 666 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x80000032 (Action1 Set 50)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000B5 (Action1 Set 181) < 0,0,0 > < 16,16,60 >
# 664 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 666 VarAction2
Feature0x07 "Houses"
CargoID0x11
Ground sprite 0x80000033 (Action1 Set 51)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000B6 (Action1 Set 182) < 0,0,0 > < 16,16,60 >
# 665 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 666 VarAction2
Feature0x07 "Houses"
CargoID0x13
Ground sprite 0x800000B4 (Action1 Set 180)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000B7 (Action1 Set 183) < 0,0,0 > < 16,16,60 >
# 666 VarAction2 - Choose between Action2 chains
Linked from: # 671 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x10 (# 663 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x11 (# 664 HouseIndTileAction2)
Defaultchain to 0x13 (# 665 HouseIndTileAction2)
# 667 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 670 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000032 (Action1 Set 50)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E5 (Action1 Set 229) < 0,0,0 > < 16,16,60 >
# 668 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 670 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000033 (Action1 Set 51)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E6 (Action1 Set 230) < 0,0,0 > < 16,16,60 >
# 669 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 670 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E7 (Action1 Set 231) < 0,0,0 > < 16,16,60 >
# 670 VarAction2 - Choose between Action2 chains
Linked from: # 672 VarAction2
Feature0x07 "Houses"
CargoID0x34
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 667 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 668 HouseIndTileAction2)
Defaultchain to 0x03 (# 669 HouseIndTileAction2)
# 671 VarAction2 - Choose between Action2 chains
Linked from: # 672 VarAction2
Feature0x07 "Houses"
CargoID0x4F
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 666 VarAction2)
Defaultchain to 0x14 (# 662 VarAction2)
# 672 VarAction2 - Choose between Action2 chains
Linked from: # 673 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x34 (# 670 VarAction2)
Defaultchain to 0x4F (# 671 VarAction2)
# 673 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x0A
defaultchain to 0x04 (# 672 VarAction2)
# 674 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x0B (11)
0x08 "Substitute building type" 0x19
0x0A "Availability years" 0x3C0A
0x0F "Goods, food or fizzy drinks acceptance" 0x01 (1)
0x13 "Building availability mask" 0xF801
0x1E "Accepted cargo types" 0x00040200
# 675 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 680 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000038 (Action1 Set 56)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000003B (Action1 Set 59) < 0,0,0 > < 16,16,55 >
# 676 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 680 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000039 (Action1 Set 57)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000003C (Action1 Set 60) < 0,0,0 > < 16,16,55 >
# 677 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 679 VarAction2
Feature0x07 "Houses"
CargoID0x3A
Ground sprite 0x8000003A (Action1 Set 58)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000003D (Action1 Set 61) < 0,0,0 > < 16,16,55 >
# 678 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 679 VarAction2
Feature0x07 "Houses"
CargoID0x3B
Ground sprite 0x800000EE (Action1 Set 238)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000003D (Action1 Set 61) < 0,0,0 > < 16,16,55 >
# 679 VarAction2 - Choose between Action2 chains
Linked from: # 680 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x01 (1)0x01 (1)chain to 0x3B (# 678 HouseIndTileAction2)
Defaultchain to 0x3A (# 677 HouseIndTileAction2)
# 680 VarAction2 - Choose between Action2 chains
Linked from: # 689 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 675 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 676 HouseIndTileAction2)
Defaultchain to 0x03 (# 679 VarAction2)
# 681 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 684 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x80000038 (Action1 Set 56)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000B9 (Action1 Set 185) < 0,0,0 > < 16,16,55 >
# 682 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 684 VarAction2
Feature0x07 "Houses"
CargoID0x11
Ground sprite 0x80000039 (Action1 Set 57)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000BA (Action1 Set 186) < 0,0,0 > < 16,16,55 >
# 683 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 684 VarAction2
Feature0x07 "Houses"
CargoID0x13
Ground sprite 0x800000B8 (Action1 Set 184)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000BB (Action1 Set 187) < 0,0,0 > < 16,16,55 >
# 684 VarAction2 - Choose between Action2 chains
Linked from: # 689 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x10 (# 681 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x11 (# 682 HouseIndTileAction2)
Defaultchain to 0x13 (# 683 HouseIndTileAction2)
# 685 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 688 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000038 (Action1 Set 56)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E9 (Action1 Set 233) < 0,0,0 > < 16,16,55 >
# 686 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 688 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000039 (Action1 Set 57)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000EA (Action1 Set 234) < 0,0,0 > < 16,16,55 >
# 687 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 688 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x800000E8 (Action1 Set 232)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000EB (Action1 Set 235) < 0,0,0 > < 16,16,55 >
# 688 VarAction2 - Choose between Action2 chains
Linked from: # 690 VarAction2
Feature0x07 "Houses"
CargoID0x34
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 685 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 686 HouseIndTileAction2)
Defaultchain to 0x03 (# 687 HouseIndTileAction2)
# 689 VarAction2 - Choose between Action2 chains
Linked from: # 690 VarAction2
Feature0x07 "Houses"
CargoID0x4F
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 684 VarAction2)
Defaultchain to 0x14 (# 680 VarAction2)
# 690 VarAction2 - Choose between Action2 chains
Linked from: # 691 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x34 (# 688 VarAction2)
Defaultchain to 0x4F (# 689 VarAction2)
# 691 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x0B
defaultchain to 0x04 (# 690 VarAction2)
# 692 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x0C (12)
0x08 "Substitute building type" 0x04
0x0A "Availability years" 0x3C0A
0x13 "Building availability mask" 0xF810
# 693 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 698 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000003F (Action1 Set 63) < 0,0,0 > < 16,16,75 >
# 694 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 698 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000040 (Action1 Set 64) < 0,0,0 > < 16,16,75 >
# 695 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 697 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000003E (Action1 Set 62)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000041 (Action1 Set 65) < 0,0,0 > < 16,16,75 >
# 696 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 697 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000BC (Action1 Set 188)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000BD (Action1 Set 189) < 0,0,0 > < 16,16,75 >
# 697 VarAction2 - Choose between Action2 chains
Linked from: # 698 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 696 HouseIndTileAction2)
Defaultchain to 0x30 (# 695 HouseIndTileAction2)
# 698 VarAction2 - Choose between Action2 chains
Linked from: # 699 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 693 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 694 HouseIndTileAction2)
Defaultchain to 0x03 (# 697 VarAction2)
# 699 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x0C
defaultchain to 0x04 (# 698 VarAction2)
# 700 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x0D (13)
0x08 "Substitute building type" 0x1F
0x0A "Availability years" 0x3C0A
0x0D "Passenger acceptance" 0x04 (4)
0x0E "Mail acceptance" 0x03 (3)
0x0F "Goods, food or fizzy drinks acceptance" 0x00 (0)
0x12 "Building name ID" 0xDC01
0x13 "Building availability mask" 0xF80C
# 701 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 707 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000043 (Action1 Set 67) < 0,0,0 > < 16,16,60 >
# 702 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 707 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000044 (Action1 Set 68) < 0,0,0 > < 16,16,60 >
# 703 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 707 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000045 (Action1 Set 69) < 0,0,0 > < 16,16,60 >
# 704 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 706 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000042 (Action1 Set 66)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000046 (Action1 Set 70) < 0,0,0 > < 16,16,60 >
# 705 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 706 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000BE (Action1 Set 190)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000BF (Action1 Set 191) < 0,0,0 > < 16,16,60 >
# 706 VarAction2 - Choose between Action2 chains
Linked from: # 707 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 705 HouseIndTileAction2)
Defaultchain to 0x30 (# 704 HouseIndTileAction2)
# 707 VarAction2 - Choose between Action2 chains
Linked from: # 708 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 701 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 702 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 703 HouseIndTileAction2)
Defaultchain to 0x03 (# 706 VarAction2)
# 708 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x0D
defaultchain to 0x04 (# 707 VarAction2)
# 709 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x0E (14)
0x08 "Substitute building type" 0x0C
0x09 "Building flags" 0x01
0x0A "Availability years" 0x1E0A
0x13 "Building availability mask" 0xF808
# 710 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 712 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000047 (Action1 Set 71)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000048 (Action1 Set 72) < 0,0,0 > < 16,16,70 >
# 711 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 712 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C0 (Action1 Set 192)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C1 (Action1 Set 193) < 0,0,0 > < 16,16,70 >
# 712 VarAction2 - Choose between Action2 chains
Linked from: # 713 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 711 HouseIndTileAction2)
Defaultchain to 0x30 (# 710 HouseIndTileAction2)
# 713 VarAction2 - Choose between Action2 chains
Linked from: # 714 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 712 VarAction2)
# 714 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x0E
defaultchain to 0x04 (# 713 VarAction2)
# 715 RandomAction2 - Randomized choice between Action2s
Linked from: # 725 VarAction2, # 735 VarAction2, # 745 VarAction2, # 755 VarAction2
Feature0x07 "Houses"
CargoID0xC0
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 2 (3 bits)
Choose between return 0x0307 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315
# 716 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x0F (15)
0x08 "Substitute building type" 0x14
0x0A "Availability years" 0x3C0A
0x0B "Population" 0xC8 (200)
0x0C "Mail generation multiplier" 0x0A (10)
0x0D "Passenger acceptance" 0x04 (4)
0x0E "Mail acceptance" 0x03 (3)
0x10 "LA rating decrease on removal" 0x015E (350)
0x12 "Building name ID" 0xDC02
0x13 "Building availability mask" 0xF80F
0x14 "House callback flags" 0x11
# 717 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 723 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000049 (Action1 Set 73)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804B (Action1 Set 75 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 718 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 723 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000049 (Action1 Set 73)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804C (Action1 Set 76 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 719 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 723 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000049 (Action1 Set 73)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804D (Action1 Set 77 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 720 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 722 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000004A (Action1 Set 74)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804E (Action1 Set 78 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 721 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 722 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C2 (Action1 Set 194)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080C3 (Action1 Set 195 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 722 VarAction2 - Choose between Action2 chains
Linked from: # 723 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 721 HouseIndTileAction2)
Defaultchain to 0x30 (# 720 HouseIndTileAction2)
# 723 VarAction2 - Choose between Action2 chains
Linked from: # 725 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 717 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 718 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 719 HouseIndTileAction2)
Defaultchain to 0x03 (# 722 VarAction2)
# 724 VarAction2 - Choose between Action2 chains
Linked from: # 725 VarAction2
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x82 byte of "town of house"
Formula value := ((Var82"Population") shr 10) and 0x3F
Decision
FromTo
0x00 (0)0x00 (0)return 0x0000
Defaultchain to 0xF1 (# 510 VarAction2)
# 725 VarAction2 - Choose between Action2 chains
Linked from: # 726 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0x05 (# 724 VarAction2)
0x1E (30)0x1E (30)chain to 0xC0 (# 715 RandomAction2)
Defaultchain to 0x04 (# 723 VarAction2)
# 726 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x0F
defaultchain to 0x06 (# 725 VarAction2)
# 727 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x10 (16)
0x08 "Substitute building type" 0x15
0x0C "Mail generation multiplier" 0x0A (10)
0x0D "Passenger acceptance" 0x04 (4)
0x0E "Mail acceptance" 0x03 (3)
0x10 "LA rating decrease on removal" 0x015E (350)
0x12 "Building name ID" 0xDC02
0x14 "House callback flags" 0x10
# 728 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 734 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000004F (Action1 Set 79)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008051 (Action1 Set 81 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 729 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 734 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000004F (Action1 Set 79)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008052 (Action1 Set 82 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 730 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 734 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x8000004F (Action1 Set 79)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008053 (Action1 Set 83 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 731 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 733 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000050 (Action1 Set 80)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008054 (Action1 Set 84 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 732 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 733 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C4 (Action1 Set 196)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080C5 (Action1 Set 197 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 733 VarAction2 - Choose between Action2 chains
Linked from: # 734 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 732 HouseIndTileAction2)
Defaultchain to 0x30 (# 731 HouseIndTileAction2)
# 734 VarAction2 - Choose between Action2 chains
Linked from: # 735 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 728 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 729 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 730 HouseIndTileAction2)
Defaultchain to 0x03 (# 733 VarAction2)
# 735 VarAction2 - Choose between Action2 chains
Linked from: # 736 Action3
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 715 RandomAction2)
Defaultchain to 0x04 (# 734 VarAction2)
# 736 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x10
defaultchain to 0x05 (# 735 VarAction2)
# 737 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x11 (17)
0x08 "Substitute building type" 0x16
0x0C "Mail generation multiplier" 0x0A (10)
0x0D "Passenger acceptance" 0x04 (4)
0x0E "Mail acceptance" 0x03 (3)
0x10 "LA rating decrease on removal" 0x015E (350)
0x12 "Building name ID" 0xDC02
0x14 "House callback flags" 0x10
# 738 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 744 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000055 (Action1 Set 85)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008057 (Action1 Set 87 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 739 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 744 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000055 (Action1 Set 85)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008058 (Action1 Set 88 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 740 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 744 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000055 (Action1 Set 85)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008059 (Action1 Set 89 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 741 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 743 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000056 (Action1 Set 86)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000805A (Action1 Set 90 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 742 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 743 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C6 (Action1 Set 198)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080C7 (Action1 Set 199 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 743 VarAction2 - Choose between Action2 chains
Linked from: # 744 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 742 HouseIndTileAction2)
Defaultchain to 0x30 (# 741 HouseIndTileAction2)
# 744 VarAction2 - Choose between Action2 chains
Linked from: # 745 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 738 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 739 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 740 HouseIndTileAction2)
Defaultchain to 0x03 (# 743 VarAction2)
# 745 VarAction2 - Choose between Action2 chains
Linked from: # 746 Action3
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 715 RandomAction2)
Defaultchain to 0x04 (# 744 VarAction2)
# 746 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x11
defaultchain to 0x05 (# 745 VarAction2)
# 747 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x12 (18)
0x08 "Substitute building type" 0x17
0x0C "Mail generation multiplier" 0x0A (10)
0x0D "Passenger acceptance" 0x04 (4)
0x0E "Mail acceptance" 0x03 (3)
0x10 "LA rating decrease on removal" 0x015E (350)
0x12 "Building name ID" 0xDC02
0x14 "House callback flags" 0x10
# 748 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 754 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000005B (Action1 Set 91)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000805D (Action1 Set 93 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,30 >
# 749 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 754 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000005B (Action1 Set 91)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000805E (Action1 Set 94 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,30 >
# 750 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 754 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x8000005B (Action1 Set 91)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000805F (Action1 Set 95 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,30 >
# 751 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 753 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000005C (Action1 Set 92)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008060 (Action1 Set 96 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,30 >
# 752 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 753 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C8 (Action1 Set 200)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080C9 (Action1 Set 201 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,30 >
# 753 VarAction2 - Choose between Action2 chains
Linked from: # 754 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 752 HouseIndTileAction2)
Defaultchain to 0x30 (# 751 HouseIndTileAction2)
# 754 VarAction2 - Choose between Action2 chains
Linked from: # 755 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 748 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 749 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 750 HouseIndTileAction2)
Defaultchain to 0x03 (# 753 VarAction2)
# 755 VarAction2 - Choose between Action2 chains
Linked from: # 756 Action3
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 715 RandomAction2)
Defaultchain to 0x04 (# 754 VarAction2)
# 756 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x12
defaultchain to 0x05 (# 755 VarAction2)
# 757 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x13 (19)
0x08 "Substitute building type" 0x1D
0x0A "Availability years" 0x3C0A
0x13 "Building availability mask" 0xF81C
0x14 "House callback flags" 0x10
# 758 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 760 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000061 (Action1 Set 97)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008062 (Action1 Set 98 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 759 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 760 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000CA (Action1 Set 202)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080CB (Action1 Set 203 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 760 VarAction2 - Choose between Action2 chains
Linked from: # 761 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 759 HouseIndTileAction2)
Defaultchain to 0x30 (# 758 HouseIndTileAction2)
# 761 VarAction2 - Choose between Action2 chains
Linked from: # 763 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 760 VarAction2)
# 762 RandomAction2 - Randomized choice between Action2s
Linked from: # 763 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 4 (5 bits)
Choose between return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0320 , return 0x0321 , return 0x031C , return 0x031D
# 763 VarAction2 - Choose between Action2 chains
Linked from: # 764 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 762 RandomAction2)
Defaultchain to 0x04 (# 761 VarAction2)
# 764 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x13
defaultchain to 0x06 (# 763 VarAction2)
# 765 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x14 (20)
0x08 "Substitute building type" 0x0F
0x0A "Availability years" 0x3C0A
0x13 "Building availability mask" 0xF81C
0x14 "House callback flags" 0x10
# 766 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 772 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008064 (Action1 Set 100 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 767 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 772 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008065 (Action1 Set 101 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 768 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 772 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008066 (Action1 Set 102 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 769 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 771 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000063 (Action1 Set 99)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008067 (Action1 Set 103 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 770 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 771 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000CC (Action1 Set 204)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080CD (Action1 Set 205 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 771 VarAction2 - Choose between Action2 chains
Linked from: # 772 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 770 HouseIndTileAction2)
Defaultchain to 0x30 (# 769 HouseIndTileAction2)
# 772 VarAction2 - Choose between Action2 chains
Linked from: # 774 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 766 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 767 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 768 HouseIndTileAction2)
Defaultchain to 0x03 (# 771 VarAction2)
# 773 RandomAction2 - Randomized choice between Action2s
Linked from: # 774 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 4 (5 bits)
Choose between return 0x030A , return 0x030C , return 0x030D , return 0x030F , return 0x0312 , return 0x0315 , return 0x030A , return 0x030C , return 0x030D , return 0x030F , return 0x0312 , return 0x0315 , return 0x030A , return 0x030C , return 0x030D , return 0x030F , return 0x0312 , return 0x0315 , return 0x030A , return 0x030C , return 0x030D , return 0x030F , return 0x0312 , return 0x0315 , return 0x030A , return 0x030C , return 0x030D , return 0x030F , return 0x0312 , return 0x0315 , return 0x030A , return 0x030C
# 774 VarAction2 - Choose between Action2 chains
Linked from: # 775 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 773 RandomAction2)
Defaultchain to 0x04 (# 772 VarAction2)
# 775 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x14
defaultchain to 0x06 (# 774 VarAction2)
# 776 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x15 (21)
0x08 "Substitute building type" 0x10
0x0A "Availability years" 0x3C0A
0x13 "Building availability mask" 0xF81C
# 777 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 782 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000069 (Action1 Set 105) < 0,0,0 > < 16,16,60 >
# 778 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 782 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006A (Action1 Set 106) < 0,0,0 > < 16,16,60 >
# 779 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 781 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000068 (Action1 Set 104)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006B (Action1 Set 107) < 0,0,0 > < 16,16,60 >
# 780 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 781 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000CE (Action1 Set 206)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000CF (Action1 Set 207) < 0,0,0 > < 16,16,60 >
# 781 VarAction2 - Choose between Action2 chains
Linked from: # 782 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 780 HouseIndTileAction2)
Defaultchain to 0x30 (# 779 HouseIndTileAction2)
# 782 VarAction2 - Choose between Action2 chains
Linked from: # 795 RandomAction2
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 777 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 778 HouseIndTileAction2)
Defaultchain to 0x03 (# 781 VarAction2)
# 783 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 788 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006C (Action1 Set 108) < 0,0,0 > < 16,16,60 >
# 784 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 788 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006D (Action1 Set 109) < 0,0,0 > < 16,16,60 >
# 785 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 787 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000068 (Action1 Set 104)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006E (Action1 Set 110) < 0,0,0 > < 16,16,60 >
# 786 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 787 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000CE (Action1 Set 206)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000D0 (Action1 Set 208) < 0,0,0 > < 16,16,60 >
# 787 VarAction2 - Choose between Action2 chains
Linked from: # 788 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 786 HouseIndTileAction2)
Defaultchain to 0x30 (# 785 HouseIndTileAction2)
# 788 VarAction2 - Choose between Action2 chains
Linked from: # 795 RandomAction2
Feature0x07 "Houses"
CargoID0x20
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 783 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 784 HouseIndTileAction2)
Defaultchain to 0x03 (# 787 VarAction2)
# 789 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 794 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006F (Action1 Set 111) < 0,0,0 > < 16,16,60 >
# 790 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 794 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000070 (Action1 Set 112) < 0,0,0 > < 16,16,60 >
# 791 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 793 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000068 (Action1 Set 104)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000071 (Action1 Set 113) < 0,0,0 > < 16,16,60 >
# 792 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 793 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000CE (Action1 Set 206)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000D1 (Action1 Set 209) < 0,0,0 > < 16,16,60 >
# 793 VarAction2 - Choose between Action2 chains
Linked from: # 794 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 792 HouseIndTileAction2)
Defaultchain to 0x30 (# 791 HouseIndTileAction2)
# 794 VarAction2 - Choose between Action2 chains
Linked from: # 795 RandomAction2
Feature0x07 "Houses"
CargoID0x30
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 789 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 790 HouseIndTileAction2)
Defaultchain to 0x03 (# 793 VarAction2)
# 795 RandomAction2 - Randomized choice between Action2s
Linked from: # 796 Action3
Feature0x07 "Houses"
CargoID0x04
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 3 (4 bits)
Choose between chain to 0x10 (# 782 VarAction2) , chain to 0x20 (# 788 VarAction2) , chain to 0x30 (# 794 VarAction2) , chain to 0x10 (# 782 VarAction2) , chain to 0x20 (# 788 VarAction2) , chain to 0x30 (# 794 VarAction2) , chain to 0x10 (# 782 VarAction2) , chain to 0x20 (# 788 VarAction2) , chain to 0x30 (# 794 VarAction2) , chain to 0x10 (# 782 VarAction2) , chain to 0x20 (# 788 VarAction2) , chain to 0x30 (# 794 VarAction2) , chain to 0x10 (# 782 VarAction2) , chain to 0x20 (# 788 VarAction2) , chain to 0x30 (# 794 VarAction2) , chain to 0x10 (# 782 VarAction2)
# 796 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x15
defaultchain to 0x04 (# 795 RandomAction2)
# 797 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x16 (22)
0x08 "Substitute building type" 0x00
0x09 "Building flags" 0x01
0x0A "Availability years" 0x1E0A
0x13 "Building availability mask" 0xF810
0x14 "House callback flags" 0x10
# 798 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 807 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x00000F54 (TTD sprite 3924)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008073 (Action1 Set 115 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 799 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 807 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x00000F54 (TTD sprite 3924)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008074 (Action1 Set 116 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 800 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 802 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000072 (Action1 Set 114)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008075 (Action1 Set 117 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 801 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 802 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D2 (Action1 Set 210)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D3 (Action1 Set 211 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 802 VarAction2 - Choose between Action2 chains
Linked from: # 806 RandomAction2
Feature0x07 "Houses"
CargoID0x3A
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 801 HouseIndTileAction2)
Defaultchain to 0x30 (# 800 HouseIndTileAction2)
# 803 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 805 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000072 (Action1 Set 114)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008076 (Action1 Set 118 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 804 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 805 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D2 (Action1 Set 210)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D4 (Action1 Set 212 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 805 VarAction2 - Choose between Action2 chains
Linked from: # 806 RandomAction2
Feature0x07 "Houses"
CargoID0x3B
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 804 HouseIndTileAction2)
Defaultchain to 0x30 (# 803 HouseIndTileAction2)
# 806 RandomAction2 - Randomized choice between Action2s
Linked from: # 807 VarAction2
Feature0x07 "Houses"
CargoID0x03
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x3A (# 802 VarAction2) , chain to 0x3B (# 805 VarAction2)
# 807 VarAction2 - Choose between Action2 chains
Linked from: # 809 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x01 (1)chain to 0x00 (# 798 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 799 HouseIndTileAction2)
Defaultchain to 0x03 (# 806 RandomAction2)
# 808 RandomAction2 - Randomized choice between Action2s
Linked from: # 809 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits1 to 2 (2 bits)
Choose between return 0x031C , return 0x031E , return 0x031F , return 0x0320
# 809 VarAction2 - Choose between Action2 chains
Linked from: # 810 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 808 RandomAction2)
Defaultchain to 0x04 (# 807 VarAction2)
# 810 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x16
defaultchain to 0x06 (# 809 VarAction2)
# 811 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x17 (23)
0x08 "Substitute building type" 0x36
0x0A "Availability years" 0x3C0A
0x12 "Building name ID" 0xDC03
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x10
# 812 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 818 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008078 (Action1 Set 120 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 813 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 818 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008079 (Action1 Set 121 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 814 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 818 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807A (Action1 Set 122 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 815 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 817 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000077 (Action1 Set 119)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807B (Action1 Set 123 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 816 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 817 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D5 (Action1 Set 213)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D6 (Action1 Set 214 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 817 VarAction2 - Choose between Action2 chains
Linked from: # 818 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 816 HouseIndTileAction2)
Defaultchain to 0x30 (# 815 HouseIndTileAction2)
# 818 VarAction2 - Choose between Action2 chains
Linked from: # 820 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 812 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 813 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 814 HouseIndTileAction2)
Defaultchain to 0x03 (# 817 VarAction2)
# 819 RandomAction2 - Randomized choice between Action2s
Linked from: # 820 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 5 (6 bits)
Choose between return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308
# 820 VarAction2 - Choose between Action2 chains
Linked from: # 821 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 819 RandomAction2)
Defaultchain to 0x04 (# 818 VarAction2)
# 821 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x17
defaultchain to 0x06 (# 820 VarAction2)
# 822 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x18 (24)
0x08 "Substitute building type" 0x1C
0x0A "Availability years" 0x1E0A
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x10
# 823 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 829 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807D (Action1 Set 125 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,150 >
# 824 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 829 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807E (Action1 Set 126 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,150 >
# 825 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 829 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807F (Action1 Set 127 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,150 >
# 826 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 828 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000007C (Action1 Set 124)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008080 (Action1 Set 128 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,150 >
# 827 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 828 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D7 (Action1 Set 215)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D8 (Action1 Set 216 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,150 >
# 828 VarAction2 - Choose between Action2 chains
Linked from: # 829 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 827 HouseIndTileAction2)
Defaultchain to 0x30 (# 826 HouseIndTileAction2)
# 829 VarAction2 - Choose between Action2 chains
Linked from: # 831 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 823 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 824 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 825 HouseIndTileAction2)
Defaultchain to 0x03 (# 828 VarAction2)
# 830 RandomAction2 - Randomized choice between Action2s
Linked from: # 831 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 3 (4 bits)
Choose between return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C
# 831 VarAction2 - Choose between Action2 chains
Linked from: # 832 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 830 RandomAction2)
Defaultchain to 0x04 (# 829 VarAction2)
# 832 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x18
defaultchain to 0x06 (# 831 VarAction2)
# 833 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x19 (25)
0x08 "Substitute building type" 0x1F
0x0A "Availability years" 0x3C0A
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x01
# 834 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 840 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000082 (Action1 Set 130) < 0,0,0 > < 16,16,75 >
# 835 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 840 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000083 (Action1 Set 131) < 0,0,0 > < 16,16,75 >
# 836 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 840 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000084 (Action1 Set 132) < 0,0,0 > < 16,16,75 >
# 837 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 839 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000081 (Action1 Set 129)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000085 (Action1 Set 133) < 0,0,0 > < 16,16,75 >
# 838 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 839 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D9 (Action1 Set 217)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000DA (Action1 Set 218) < 0,0,0 > < 16,16,75 >
# 839 VarAction2 - Choose between Action2 chains
Linked from: # 840 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 838 HouseIndTileAction2)
Defaultchain to 0x30 (# 837 HouseIndTileAction2)
# 840 VarAction2 - Choose between Action2 chains
Linked from: # 842 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 834 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 835 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 836 HouseIndTileAction2)
Defaultchain to 0x03 (# 839 VarAction2)
# 841 VarAction2 - Choose between Action2 chains
Linked from: # 842 VarAction2
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var01"current year"
Decision
FromTo
0x00 (0)0x1E (30)chain to 0xF2 (# 511 VarAction2)
Defaultchain to 0xF3 (# 512 VarAction2)
# 842 VarAction2 - Choose between Action2 chains
Linked from: # 843 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0x05 (# 841 VarAction2)
Defaultchain to 0x04 (# 840 VarAction2)
# 843 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x19
defaultchain to 0x06 (# 842 VarAction2)
# 844 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x1A (26)
0x08 "Substitute building type" 0x1D
0x0A "Availability years" 0x3C0A
0x12 "Building name ID" 0x2014
0x13 "Building availability mask" 0xF81C
# 845 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 847 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000086 (Action1 Set 134)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000087 (Action1 Set 135) < 0,0,0 > < 16,16,60 >
# 846 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 847 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000DB (Action1 Set 219)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000DC (Action1 Set 220) < 0,0,0 > < 16,16,60 >
# 847 VarAction2 - Choose between Action2 chains
Linked from: # 848 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 846 HouseIndTileAction2)
Defaultchain to 0x30 (# 845 HouseIndTileAction2)
# 848 VarAction2 - Choose between Action2 chains
Linked from: # 849 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 847 VarAction2)
# 849 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x1A
defaultchain to 0x04 (# 848 VarAction2)
# 850 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x1B (27)
0x08 "Substitute building type" 0x0E
0x0A "Availability years" 0x3C0A
0x12 "Building name ID" 0x2014
0x13 "Building availability mask" 0xF81C
# 851 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 853 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000088 (Action1 Set 136)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000089 (Action1 Set 137) < 0,0,0 > < 16,16,67 >
# 852 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 853 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000DD (Action1 Set 221)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000DE (Action1 Set 222) < 0,0,0 > < 16,16,67 >
# 853 VarAction2 - Choose between Action2 chains
Linked from: # 854 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 852 HouseIndTileAction2)
Defaultchain to 0x30 (# 851 HouseIndTileAction2)
# 854 VarAction2 - Choose between Action2 chains
Linked from: # 855 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 853 VarAction2)
# 855 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x1B
defaultchain to 0x04 (# 854 VarAction2)
# 856 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x1C (28)
0x08 "Substitute building type" 0x12
0x0A "Availability years" 0x3C0A
0x0D "Passenger acceptance" 0x0A (10)
0x0E "Mail acceptance" 0x04 (4)
0x0F "Goods, food or fizzy drinks acceptance" 0x03 (3)
0x13 "Building availability mask" 0xF810
0x14 "House callback flags" 0x01
0x1E "Accepted cargo types" 0x00050400
# 857 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 862 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000008B (Action1 Set 139) < 0,0,0 > < 16,16,65 >
# 858 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 862 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000008C (Action1 Set 140) < 0,0,0 > < 16,16,65 >
# 859 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 861 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000008A (Action1 Set 138)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000008D (Action1 Set 141) < 0,0,0 > < 16,16,65 >
# 860 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 861 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000DF (Action1 Set 223)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E0 (Action1 Set 224) < 0,0,0 > < 16,16,65 >
# 861 VarAction2 - Choose between Action2 chains
Linked from: # 862 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 860 HouseIndTileAction2)
Defaultchain to 0x30 (# 859 HouseIndTileAction2)
# 862 VarAction2 - Choose between Action2 chains
Linked from: # 864 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x01 (1)chain to 0x00 (# 857 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 858 HouseIndTileAction2)
Defaultchain to 0x03 (# 861 VarAction2)
# 863 VarAction2 - Choose between Action2 chains
Linked from: # 864 VarAction2
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x81 byte of "current house"
Formula value := Var01"current year"
Decision
FromTo
0x00 (0)0x1E (30)chain to 0xF2 (# 511 VarAction2)
Defaultchain to 0xF3 (# 512 VarAction2)
# 864 VarAction2 - Choose between Action2 chains
Linked from: # 865 Action3
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0x05 (# 863 VarAction2)
Defaultchain to 0x04 (# 862 VarAction2)
# 865 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x1C
defaultchain to 0x06 (# 864 VarAction2)
# 866 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x1D (29)
0x08 "Substitute building type" 0x09
0x0A "Availability years" 0x1E0A
0x0B "Population" 0x00 (0)
0x0C "Mail generation multiplier" 0x00 (0)
0x0D "Passenger acceptance" 0x00 (0)
0x0E "Mail acceptance" 0x00 (0)
0x0F "Goods, food or fizzy drinks acceptance" 0x00 (0)
0x12 "Building name ID" 0xDC04
0x13 "Building availability mask" 0xF807
0x14 "House callback flags" 0x31
0x18 "Relative probability of appearing" 0x30 (48)
0x1C "Class of the building type" 0x01 (1)
0x1D "Callback flags 2" 0x04
0x1E "Accepted cargo types" 0x00000003
# 867 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 870 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000008E (Action1 Set 142)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808F (Action1 Set 143 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 868 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 871 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000E1 (Action1 Set 225)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080E2 (Action1 Set 226 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 869 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 870 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000EF (Action1 Set 239)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808F (Action1 Set 143 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,60 >
# 870 VarAction2 - Choose between Action2 chains
Linked from: # 871 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x01 (1)0x01 (1)chain to 0x32 (# 869 HouseIndTileAction2)
Defaultchain to 0x30 (# 867 HouseIndTileAction2)
# 871 VarAction2 - Choose between Action2 chains
Linked from: # 872 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 868 HouseIndTileAction2)
Defaultchain to 0x3F (# 870 VarAction2)
# 872 VarAction2 - Choose between Action2 chains
Linked from: # 878 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 871 VarAction2)
# 873 RandomAction2 - Randomized choice between Action2s
Linked from: # 878 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 4 (5 bits)
Choose between return 0x0307 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0307 , return 0x0308
# 874 VarAction2 - Choose between Action2 chains
Linked from: # 878 VarAction2
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := (Var44"Building counts") shr 8
Decision
FromTo
0x01 (1)0x01 (1)return 0x0001
Defaultreturn 0x0000
# 875 VarAction2 - Choose between Action2 chains
Linked from: # 876 VarAction2
Feature0x07 "Houses"
CargoID0x77
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x01 (1)0x01 (1)return 0x0000
Defaultreturn 0x0001
# 876 VarAction2 - Choose between Action2 chains
Linked from: # 878 VarAction2
Feature0x07 "Houses"
CargoID0x07
VarAction2 Type0x81 byte of "current house"
Formula value := (Var44"Building counts") shr 16
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x77 (# 875 VarAction2)
Defaultreturn 0x0000
# 877 VarAction2 - Choose between Action2 chains
Linked from: # 878 VarAction2
Feature0x07 "Houses"
CargoID0x08
VarAction2 Type0x81 byte of "current house"
Formula value := (Var44"Building counts") shr 8
Decision
FromTo
0x01 (1)0x01 (1)return 0x0004
Defaultreturn 0x0000
# 878 VarAction2 - Choose between Action2 chains
Linked from: # 879 Action3
Feature0x07 "Houses"
CargoID0x09
VarAction2 Type0x85 word of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x0017 (23)0x0017 (23)chain to 0x07 (# 876 VarAction2)
0x001E (30)0x001E (30)chain to 0x05 (# 873 RandomAction2)
0x0143 (323)0x0143 (323)chain to 0x06 (# 874 VarAction2)
0x001F (31)0x001F (31)chain to 0x08 (# 877 VarAction2)
Defaultchain to 0x04 (# 872 VarAction2)
# 879 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x1D
defaultchain to 0x09 (# 878 VarAction2)
# 880 Action1 - Define set of real sprites
Feature 0x07 "Houses"
238 sets of 1 sprites:
Set 0 - # 881
Linked from: # 1120 HouseIndTileAction2, # 1121 HouseIndTileAction2, # 1122 HouseIndTileAction2, # 1123 HouseIndTileAction2, # 1134 HouseIndTileAction2, # 1135 HouseIndTileAction2, # 1136 HouseIndTileAction2, # 1144 HouseIndTileAction2, # 1145 HouseIndTileAction2, # 1153 HouseIndTileAction2, # 1154 HouseIndTileAction2, # 1155 HouseIndTileAction2, # 1165 HouseIndTileAction2, # 1166 HouseIndTileAction2, # 1167 HouseIndTileAction2, # 1200 HouseIndTileAction2, # 1201 HouseIndTileAction2, # 1202 HouseIndTileAction2, # 1212 HouseIndTileAction2, # 1213 HouseIndTileAction2, # 1278 HouseIndTileAction2, # 1279 HouseIndTileAction2, # 1280 HouseIndTileAction2, # 1289 HouseIndTileAction2, # 1290 HouseIndTileAction2, # 1291 HouseIndTileAction2, # 1300 HouseIndTileAction2, # 1301 HouseIndTileAction2, # 1302 HouseIndTileAction2, # 1311 HouseIndTileAction2, # 1312 HouseIndTileAction2, # 1313 HouseIndTileAction2, # 1316 HouseIndTileAction2, # 1317 HouseIndTileAction2, # 1318 HouseIndTileAction2, # 1333 HouseIndTileAction2, # 1334 HouseIndTileAction2, # 1335 HouseIndTileAction2, # 1336 HouseIndTileAction2, # 1337 HouseIndTileAction2, # 1338 HouseIndTileAction2, # 1362 HouseIndTileAction2, # 1363 HouseIndTileAction2, # 1364 HouseIndTileAction2, # 1365 HouseIndTileAction2, # 1366 HouseIndTileAction2, # 1367 HouseIndTileAction2, # 1385 HouseIndTileAction2, # 1386 HouseIndTileAction2, # 1393 HouseIndTileAction2, # 1394 HouseIndTileAction2, # 1395 HouseIndTileAction2, # 1402 HouseIndTileAction2, # 1403 HouseIndTileAction2, # 1404 HouseIndTileAction2, # 1413 HouseIndTileAction2, # 1414 HouseIndTileAction2, # 1427 HouseIndTileAction2, # 1428 HouseIndTileAction2, # 1429 HouseIndTileAction2, # 1451 HouseIndTileAction2, # 1452 HouseIndTileAction2, # 1453 HouseIndTileAction2
881
Rel: <-31,0>
Compr: 0x01
Set 1 - # 882
Linked from: # 1124 HouseIndTileAction2, # 1126 HouseIndTileAction2
882
Rel: <-31,0>
Compr: 0x01
Set 2 - # 883
Linked from: # 1120 HouseIndTileAction2
883
Rel: <-28,-8>
Compr: 0x01
Set 3 - # 884
Linked from: # 1122 HouseIndTileAction2
884
Rel: <-29,-21>
Compr: 0x01
Set 4 - # 885
Linked from: # 1124 HouseIndTileAction2
885
Rel: <-29,-40>
Compr: 0x01
Set 5 - # 886
Linked from: # 1137 HouseIndTileAction2
886
Rel: <-31,0>
Compr: 0x01
Set 6 - # 887
Linked from: # 1134 HouseIndTileAction2
887
Rel: <-29,-9>
Compr: 0x01
Set 7 - # 888
Linked from: # 1135 HouseIndTileAction2
888
Rel: <-29,-16>
Compr: 0x01
Set 8 - # 889
Linked from: # 1136 HouseIndTileAction2
889
Rel: <-33,-19>
Compr: 0x01
Set 9 - # 890
Linked from: # 1137 HouseIndTileAction2
890
Rel: <-33,-19>
Compr: 0x01
Set 10 - # 891
Linked from: # 1146 HouseIndTileAction2
891
Rel: <-31,0>
Compr: 0x01
Set 11 - # 892
Linked from: # 1144 HouseIndTileAction2
892
Rel: <-25,-22>
Compr: 0x01
Set 12 - # 893
Linked from: # 1145 HouseIndTileAction2
893
Rel: <-25,-56>
Compr: 0x01
Set 13 - # 894
Linked from: # 1146 HouseIndTileAction2, # 1148 HouseIndTileAction2
894
Rel: <-25,-56>
Compr: 0x01
Set 14 - # 895
Linked from: # 1156 HouseIndTileAction2
895
Rel: <-31,0>
Compr: 0x01
Set 15 - # 896
Linked from: # 1153 HouseIndTileAction2
896
Rel: <-26,-70>
Compr: 0x01
Set 16 - # 897
Linked from: # 1154 HouseIndTileAction2
897
Rel: <-32,-70>
Compr: 0x01
Set 17 - # 898
Linked from: # 1155 HouseIndTileAction2
898
Rel: <-42,-79>
Compr: 0x01
Set 18 - # 899
Linked from: # 1156 HouseIndTileAction2, # 1158 HouseIndTileAction2
899
Rel: <-26,-49>
Compr: 0x01
Set 19 - # 900
Linked from: # 1168 HouseIndTileAction2, # 1169 HouseIndTileAction2, # 1170 HouseIndTileAction2, # 1171 HouseIndTileAction2, # 1172 HouseIndTileAction2, # 1173 HouseIndTileAction2, # 1174 HouseIndTileAction2, # 1175 HouseIndTileAction2
900
Rel: <-31,0>
Compr: 0x01
Set 20 - # 901
Linked from: # 1165 HouseIndTileAction2
901
Rel: <-34,-77>
Compr: 0x01
Set 21 - # 902
Linked from: # 1166 HouseIndTileAction2
902
Rel: <-34,-77>
Compr: 0x01
Set 22 - # 903
Linked from: # 1167 HouseIndTileAction2
903
Rel: <-34,-76>
Compr: 0x01
Set 23 - # 904
Linked from: # 1168 HouseIndTileAction2, # 1186 HouseIndTileAction2
904
Rel: <-25,-36>
Compr: 0x01
Set 24 - # 905
Linked from: # 1169 HouseIndTileAction2, # 1187 HouseIndTileAction2
905
Rel: <-25,-37>
Compr: 0x01
Set 25 - # 906
Linked from: # 1170 HouseIndTileAction2, # 1188 HouseIndTileAction2
906
Rel: <-25,-36>
Compr: 0x01
Set 26 - # 907
Linked from: # 1171 HouseIndTileAction2, # 1189 HouseIndTileAction2
907
Rel: <-25,-37>
Compr: 0x01
Set 27 - # 908
Linked from: # 1172 HouseIndTileAction2, # 1190 HouseIndTileAction2
908
Rel: <-25,-36>
Compr: 0x01
Set 28 - # 909
Linked from: # 1173 HouseIndTileAction2, # 1191 HouseIndTileAction2
909
Rel: <-25,-37>
Compr: 0x01
Set 29 - # 910
Linked from: # 1174 HouseIndTileAction2, # 1192 HouseIndTileAction2
910
Rel: <-25,-36>
Compr: 0x01
Set 30 - # 911
Linked from: # 1175 HouseIndTileAction2, # 1193 HouseIndTileAction2
911
Rel: <-25,-37>
Compr: 0x01
Set 31 - # 912
Linked from: # 1203 HouseIndTileAction2
912
Rel: <-31,0>
Compr: 0x01
Set 32 - # 913
Linked from: # 1200 HouseIndTileAction2
913
Rel: <-29,1>
Compr: 0x01
Set 33 - # 914
Linked from: # 1201 HouseIndTileAction2
914
Rel: <-29,-34>
Compr: 0x01
Set 34 - # 915
Linked from: # 1202 HouseIndTileAction2
915
Rel: <-29,-31>
Compr: 0x01
Set 35 - # 916
Linked from: # 1203 HouseIndTileAction2
916
Rel: <-29,-26>
Compr: 0x01
Set 36 - # 917
Linked from: # 1214 HouseIndTileAction2
917
Rel: <-31,0>
Compr: 0x01
Set 37 - # 918
Linked from: # 1209 HouseIndTileAction2
918
Rel: <-31,0>
Compr: 0x01
Set 38 - # 919
Linked from: # 1212 HouseIndTileAction2
919
Rel: <-29,-15>
Compr: 0x01
Set 39 - # 920
Linked from: # 1213 HouseIndTileAction2
920
Rel: <-29,-15>
Compr: 0x01
Set 40 - # 921
Linked from: # 1214 HouseIndTileAction2
921
Rel: <-30,-15>
Compr: 0x01
Set 41 - # 922
Linked from: # 1222 HouseIndTileAction2
922
Rel: <-31,0>
Compr: 0x01
Set 42 - # 923
Linked from: # 1223 HouseIndTileAction2
923
Rel: <-31,0>
Compr: 0x01
Set 43 - # 924
Linked from: # 1224 HouseIndTileAction2
924
Rel: <-31,0>
Compr: 0x01
Set 44 - # 925
Linked from: # 1225 HouseIndTileAction2, # 1235 HouseIndTileAction2
925
Rel: <-31,0>
Compr: 0x01
Set 45 - # 926
Linked from: # 1222 HouseIndTileAction2, # 1232 HouseIndTileAction2
926
Rel: <5,-5>
Compr: 0x01
Set 46 - # 927
Linked from: # 1223 HouseIndTileAction2, # 1233 HouseIndTileAction2
927
Rel: <-11,-15>
Compr: 0x01
Set 47 - # 928
Linked from: # 1224 HouseIndTileAction2, # 1234 HouseIndTileAction2
928
Rel: <-31,-15>
Compr: 0x01
Set 48 - # 929
Linked from: # 1225 HouseIndTileAction2, # 1235 HouseIndTileAction2
929
Rel: <-31,-15>
Compr: 0x01
Set 49 - # 930
Linked from: # 1242 HouseIndTileAction2, # 1243 HouseIndTileAction2, # 1244 HouseIndTileAction2
930
Rel: <-31,0>
Compr: 0x01
Set 50 - # 931
Linked from: # 1245 HouseIndTileAction2
931
Rel: <-31,0>
Compr: 0x01
Set 51 - # 932
Linked from: # 1242 HouseIndTileAction2
932
Rel: <1,-37>
Compr: 0x01
Set 52 - # 933
Linked from: # 1243 HouseIndTileAction2
933
Rel: <1,-37>
Compr: 0x01
Set 53 - # 934
Linked from: # 1244 HouseIndTileAction2
934
Rel: <1,-37>
Compr: 0x01
Set 54 - # 935
Linked from: # 1245 HouseIndTileAction2
935
Rel: <1,-37>
Compr: 0x01
Set 55 - # 936
Linked from: # 1255 HouseIndTileAction2, # 1256 HouseIndTileAction2, # 1257 HouseIndTileAction2
936
Rel: <-31,0>
Compr: 0x01
Set 56 - # 937
Linked from: # 1258 HouseIndTileAction2
937
Rel: <-31,0>
Compr: 0x01
Set 57 - # 938
Linked from: # 1255 HouseIndTileAction2
938
Rel: <-27,-54>
Compr: 0x01
Set 58 - # 939
Linked from: # 1256 HouseIndTileAction2
939
Rel: <-31,-54>
Compr: 0x01
Set 59 - # 940
Linked from: # 1257 HouseIndTileAction2
940
Rel: <-29,-54>
Compr: 0x01
Set 60 - # 941
Linked from: # 1258 HouseIndTileAction2
941
Rel: <-29,-54>
Compr: 0x01
Set 61 - # 942
Linked from: # 1270 HouseIndTileAction2
942
Rel: <-31,0>
Compr: 0x01
Set 62 - # 943
Linked from: # 1270 HouseIndTileAction2
943
Rel: <-22,-3>
Compr: 0x01
Set 63 - # 944
Linked from: # 1271 HouseIndTileAction2
944
Rel: <-31,0>
Compr: 0x01
Set 64 - # 945
Linked from: # 1271 HouseIndTileAction2
945
Rel: <-30,-25>
Compr: 0x01
Set 65 - # 946
Linked from: # 1272 HouseIndTileAction2
946
Rel: <-31,0>
Compr: 0x01
Set 66 - # 947
Linked from: # 1272 HouseIndTileAction2
947
Rel: <-30,-26>
Compr: 0x01
Set 67 - # 948
Linked from: # 1281 HouseIndTileAction2
948
Rel: <-31,0>
Compr: 0x01
Set 68 - # 949
Linked from: # 1278 HouseIndTileAction2
949
Rel: <-25,-4>
Compr: 0x01
Set 69 - # 950
Linked from: # 1279 HouseIndTileAction2
950
Rel: <-33,-99>
Compr: 0x01
Set 70 - # 951
Linked from: # 1280 HouseIndTileAction2
951
Rel: <-33,-109>
Compr: 0x01
Set 71 - # 952
Linked from: # 1281 HouseIndTileAction2
952
Rel: <-28,-112>
Compr: 0x01
Set 72 - # 953
Linked from: # 1292 HouseIndTileAction2
953
Rel: <-31,0>
Compr: 0x01
Set 73 - # 954
Linked from: # 1289 HouseIndTileAction2
954
Rel: <-31,-149>
Compr: 0x01
Set 74 - # 955
Linked from: # 1290 HouseIndTileAction2
955
Rel: <-31,-149>
Compr: 0x01
Set 75 - # 956
Linked from: # 1291 HouseIndTileAction2
956
Rel: <-31,-149>
Compr: 0x01
Set 76 - # 957
Linked from: # 1292 HouseIndTileAction2
957
Rel: <-31,-149>
Compr: 0x01
Set 77 - # 958
Linked from: # 1303 HouseIndTileAction2
958
Rel: <-31,0>
Compr: 0x01
Set 78 - # 959
Linked from: # 1300 HouseIndTileAction2
959
Rel: <-31,-106>
Compr: 0x01
Set 79 - # 960
Linked from: # 1301 HouseIndTileAction2
960
Rel: <-31,-106>
Compr: 0x01
Set 80 - # 961
Linked from: # 1302 HouseIndTileAction2
961
Rel: <-32,-106>
Compr: 0x01
Set 81 - # 962
Linked from: # 1303 HouseIndTileAction2
962
Rel: <-24,-86>
Compr: 0x01
Set 82 - # 963
Linked from: # 1314 HouseIndTileAction2
963
Rel: <-31,0>
Compr: 0x01
Set 83 - # 964
Linked from: # 1311 HouseIndTileAction2
964
Rel: <-21,-43>
Compr: 0x01
Set 84 - # 965
Linked from: # 1312 HouseIndTileAction2
965
Rel: <-21,-43>
Compr: 0x01
Set 85 - # 966
Linked from: # 1313 HouseIndTileAction2
966
Rel: <-21,-43>
Compr: 0x01
Set 86 - # 967
Linked from: # 1314 HouseIndTileAction2
967
Rel: <-21,-43>
Compr: 0x01
Set 87 - # 968
Linked from: # 1324 HouseIndTileAction2
968
Rel: <-31,0>
Compr: 0x01
Set 88 - # 969
Linked from: # 1324 HouseIndTileAction2
969
Rel: <-29,-60>
Compr: 0x01
Set 89 - # 970
Linked from: # 1340 HouseIndTileAction2, # 1341 HouseIndTileAction2, # 1342 HouseIndTileAction2, # 1343 HouseIndTileAction2
970
Rel: <-31,0>
Compr: 0x01
Set 90 - # 971
Linked from: # 1333 HouseIndTileAction2
971
Rel: <-31,-44>
Compr: 0x01
Set 91 - # 972
Linked from: # 1334 HouseIndTileAction2
972
Rel: <-29,-44>
Compr: 0x01
Set 92 - # 973
Linked from: # 1335 HouseIndTileAction2
973
Rel: <-29,-44>
Compr: 0x01
Set 93 - # 974
Linked from: # 1336 HouseIndTileAction2
974
Rel: <-29,-44>
Compr: 0x01
Set 94 - # 975
Linked from: # 1337 HouseIndTileAction2
975
Rel: <-29,-44>
Compr: 0x01
Set 95 - # 976
Linked from: # 1338 HouseIndTileAction2
976
Rel: <-29,-44>
Compr: 0x01
Set 96 - # 977
Linked from: # 1340 HouseIndTileAction2, # 1350 HouseIndTileAction2
977
Rel: <-29,-25>
Compr: 0x01
Set 97 - # 978
Linked from: # 1341 HouseIndTileAction2, # 1351 HouseIndTileAction2
978
Rel: <-29,-25>
Compr: 0x01
Set 98 - # 979
Linked from: # 1342 HouseIndTileAction2, # 1352 HouseIndTileAction2
979
Rel: <-29,-25>
Compr: 0x01
Set 99 - # 980
Linked from: # 1343 HouseIndTileAction2, # 1353 HouseIndTileAction2
980
Rel: <-29,-25>
Compr: 0x01
Set 100 - # 981
Linked from: # 1369 HouseIndTileAction2, # 1370 HouseIndTileAction2, # 1371 HouseIndTileAction2, # 1372 HouseIndTileAction2
981
Rel: <-31,0>
Compr: 0x01
Set 101 - # 982
Linked from: # 1362 HouseIndTileAction2
982
Rel: <-31,-37>
Compr: 0x01
Set 102 - # 983
Linked from: # 1363 HouseIndTileAction2
983
Rel: <-31,-37>
Compr: 0x01
Set 103 - # 984
Linked from: # 1364 HouseIndTileAction2
984
Rel: <-31,-37>
Compr: 0x01
Set 104 - # 985
Linked from: # 1365 HouseIndTileAction2
985
Rel: <-31,-37>
Compr: 0x01
Set 105 - # 986
Linked from: # 1366 HouseIndTileAction2
986
Rel: <-31,-37>
Compr: 0x01
Set 106 - # 987
Linked from: # 1367 HouseIndTileAction2
987
Rel: <-31,-37>
Compr: 0x01
Set 107 - # 988
Linked from: # 1369 HouseIndTileAction2
988
Rel: <-30,-30>
Compr: 0x01
Set 108 - # 989
Linked from: # 1370 HouseIndTileAction2
989
Rel: <-29,-30>
Compr: 0x01
Set 109 - # 990
Linked from: # 1371 HouseIndTileAction2
990
Rel: <-27,-30>
Compr: 0x01
Set 110 - # 991
Linked from: # 1372 HouseIndTileAction2
991
Rel: <-26,-30>
Compr: 0x01
Set 111 - # 992
Linked from: # 1387 HouseIndTileAction2
992
Rel: <-31,0>
Compr: 0x01
Set 112 - # 993
Linked from: # 1384 HouseIndTileAction2
993
Rel: <-31,0>
Compr: 0x01
Set 113 - # 994
Linked from: # 1385 HouseIndTileAction2
994
Rel: <-32,-93>
Compr: 0x01
Set 114 - # 995
Linked from: # 1386 HouseIndTileAction2
995
Rel: <-32,-93>
Compr: 0x01
Set 115 - # 996
Linked from: # 1387 HouseIndTileAction2
996
Rel: <-31,-91>
Compr: 0x01
Set 116 - # 997
Linked from: # 1396 HouseIndTileAction2
997
Rel: <-31,0>
Compr: 0x01
Set 117 - # 998
Linked from: # 1393 HouseIndTileAction2
998
Rel: <-31,-6>
Compr: 0x01
Set 118 - # 999
Linked from: # 1394 HouseIndTileAction2
999
Rel: <-31,-33>
Compr: 0x01
Set 119 - # 1000
Linked from: # 1395 HouseIndTileAction2
1000
Rel: <-31,-40>
Compr: 0x01
Set 120 - # 1001
Linked from: # 1396 HouseIndTileAction2
1001
Rel: <-25,-40>
Compr: 0x01
Set 121 - # 1002
Linked from: # 1405 HouseIndTileAction2
1002
Rel: <-31,0>
Compr: 0x01
Set 122 - # 1003
Linked from: # 1402 HouseIndTileAction2
1003
Rel: <-30,-50>
Compr: 0x01
Set 123 - # 1004
Linked from: # 1403 HouseIndTileAction2
1004
Rel: <-29,-31>
Compr: 0x01
Set 124 - # 1005
Linked from: # 1404 HouseIndTileAction2
1005
Rel: <-28,-31>
Compr: 0x01
Set 125 - # 1006
Linked from: # 1405 HouseIndTileAction2
1006
Rel: <-26,-31>
Compr: 0x01
Set 126 - # 1007
Linked from: # 1415 HouseIndTileAction2, # 1416 HouseIndTileAction2
1007
Rel: <-31,0>
Compr: 0x01
Set 127 - # 1008
Linked from: # 1413 HouseIndTileAction2
1008
Rel: <-31,-7>
Compr: 0x01
Set 128 - # 1009
Linked from: # 1414 HouseIndTileAction2
1009
Rel: <-31,-54>
Compr: 0x01
Set 129 - # 1010
Linked from: # 1415 HouseIndTileAction2
1010
Rel: <-21,-84>
Compr: 0x01
Set 130 - # 1011
Linked from: # 1416 HouseIndTileAction2
1011
Rel: <-18,-71>
Compr: 0x01
Set 131 - # 1012
Linked from: # 1430 HouseIndTileAction2
1012
Rel: <-31,0>
Compr: 0x01
Set 132 - # 1013
Linked from: # 1427 HouseIndTileAction2
1013
Rel: <-31,-66>
Compr: 0x01
Set 133 - # 1014
Linked from: # 1428 HouseIndTileAction2
1014
Rel: <-31,-115>
Compr: 0x01
Set 134 - # 1015
Linked from: # 1429 HouseIndTileAction2
1015
Rel: <-31,-115>
Compr: 0x01
Set 135 - # 1016
Linked from: # 1430 HouseIndTileAction2
1016
Rel: <-27,-106>
Compr: 0x01
Set 136 - # 1017
Linked from: # 1438 HouseIndTileAction2
1017
Rel: <-31,0>
Compr: 0x01
Set 137 - # 1018
Linked from: # 1438 HouseIndTileAction2, # 1440 HouseIndTileAction2
1018
Rel: <-31,-29>
Compr: 0x01
Set 138 - # 1019
Linked from: # 1454 HouseIndTileAction2
1019
Rel: <-31,0>
Compr: 0x01
Set 139 - # 1020
Linked from: # 1451 HouseIndTileAction2
1020
Rel: <-23,-32>
Compr: 0x01
Set 140 - # 1021
Linked from: # 1452 HouseIndTileAction2
1021
Rel: <-23,-58>
Compr: 0x01
Set 141 - # 1022
Linked from: # 1453 HouseIndTileAction2
1022
Rel: <-23,-70>
Compr: 0x01
Set 142 - # 1023
Linked from: # 1454 HouseIndTileAction2, # 1456 HouseIndTileAction2
1023
Rel: <-23,-66>
Compr: 0x01
Set 143 - # 1024
Linked from: # 1125 HouseIndTileAction2
1024
Rel: <-31,0>
Compr: 0x01
Set 144 - # 1025
Linked from: # 1125 HouseIndTileAction2
1025
Rel: <-29,-40>
Compr: 0x01
Set 145 - # 1026
Linked from: # 1138 HouseIndTileAction2
1026
Rel: <-31,0>
Compr: 0x01
Set 146 - # 1027
Linked from: # 1138 HouseIndTileAction2
1027
Rel: <-33,-19>
Compr: 0x01
Set 147 - # 1028
Linked from: # 1147 HouseIndTileAction2
1028
Rel: <-31,0>
Compr: 0x01
Set 148 - # 1029
Linked from: # 1147 HouseIndTileAction2
1029
Rel: <-25,-56>
Compr: 0x01
Set 149 - # 1030
Linked from: # 1157 HouseIndTileAction2
1030
Rel: <-31,0>
Compr: 0x01
Set 150 - # 1031
Linked from: # 1157 HouseIndTileAction2
1031
Rel: <-26,-49>
Compr: 0x01
Set 151 - # 1032
Linked from: # 1177 HouseIndTileAction2, # 1178 HouseIndTileAction2, # 1179 HouseIndTileAction2, # 1180 HouseIndTileAction2, # 1181 HouseIndTileAction2, # 1182 HouseIndTileAction2, # 1183 HouseIndTileAction2, # 1184 HouseIndTileAction2
1032
Rel: <-31,0>
Compr: 0x01
Set 152 - # 1033
Linked from: # 1177 HouseIndTileAction2
1033
Rel: <-25,-36>
Compr: 0x01
Set 153 - # 1034
Linked from: # 1178 HouseIndTileAction2
1034
Rel: <-25,-37>
Compr: 0x01
Set 154 - # 1035
Linked from: # 1179 HouseIndTileAction2
1035
Rel: <-25,-36>
Compr: 0x01
Set 155 - # 1036
Linked from: # 1180 HouseIndTileAction2
1036
Rel: <-25,-37>
Compr: 0x01
Set 156 - # 1037
Linked from: # 1181 HouseIndTileAction2
1037
Rel: <-25,-36>
Compr: 0x01
Set 157 - # 1038
Linked from: # 1182 HouseIndTileAction2
1038
Rel: <-25,-37>
Compr: 0x01
Set 158 - # 1039
Linked from: # 1183 HouseIndTileAction2
1039
Rel: <-25,-36>
Compr: 0x01
Set 159 - # 1040
Linked from: # 1184 HouseIndTileAction2
1040
Rel: <-25,-37>
Compr: 0x01
Set 160 - # 1041
Linked from: # 1204 HouseIndTileAction2
1041
Rel: <-31,0>
Compr: 0x01
Set 161 - # 1042
Linked from: # 1204 HouseIndTileAction2
1042
Rel: <-29,-26>
Compr: 0x01
Set 162 - # 1043
Linked from: # 1215 HouseIndTileAction2
1043
Rel: <-31,0>
Compr: 0x01
Set 163 - # 1044
Linked from: # 1215 HouseIndTileAction2
1044
Rel: <-30,-15>
Compr: 0x01
Set 164 - # 1045
Linked from: # 1227 HouseIndTileAction2
1045
Rel: <-31,0>
Compr: 0x01
Set 165 - # 1046
Linked from: # 1228 HouseIndTileAction2
1046
Rel: <-31,0>
Compr: 0x01
Set 166 - # 1047
Linked from: # 1229 HouseIndTileAction2
1047
Rel: <-31,0>
Compr: 0x01
Set 167 - # 1048
Linked from: # 1230 HouseIndTileAction2
1048
Rel: <-31,0>
Compr: 0x01
Set 168 - # 1049
Linked from: # 1227 HouseIndTileAction2
1049
Rel: <5,-5>
Compr: 0x01
Set 169 - # 1050
Linked from: # 1228 HouseIndTileAction2
1050
Rel: <-11,-15>
Compr: 0x01
Set 170 - # 1051
Linked from: # 1229 HouseIndTileAction2
1051
Rel: <-31,-15>
Compr: 0x01
Set 171 - # 1052
Linked from: # 1230 HouseIndTileAction2
1052
Rel: <-31,-15>
Compr: 0x01
Set 172 - # 1053
Linked from: # 1250 HouseIndTileAction2
1053
Rel: <-31,0>
Compr: 0x01
Set 173 - # 1054
Linked from: # 1247 HouseIndTileAction2
1054
Rel: <1,-37>
Compr: 0x01
Set 174 - # 1055
Linked from: # 1248 HouseIndTileAction2
1055
Rel: <1,-37>
Compr: 0x01
Set 175 - # 1056
Linked from: # 1249 HouseIndTileAction2
1056
Rel: <1,-37>
Compr: 0x01
Set 176 - # 1057
Linked from: # 1250 HouseIndTileAction2
1057
Rel: <1,-37>
Compr: 0x01
Set 177 - # 1058
Linked from: # 1247 HouseIndTileAction2, # 1248 HouseIndTileAction2, # 1249 HouseIndTileAction2, # 1260 HouseIndTileAction2, # 1261 HouseIndTileAction2, # 1262 HouseIndTileAction2
1058
Rel: <-31,0>
Compr: 0x01
Set 178 - # 1059
Linked from: # 1263 HouseIndTileAction2
1059
Rel: <-31,0>
Compr: 0x01
Set 179 - # 1060
Linked from: # 1260 HouseIndTileAction2
1060
Rel: <-27,-54>
Compr: 0x01
Set 180 - # 1061
Linked from: # 1261 HouseIndTileAction2
1061
Rel: <-31,-54>
Compr: 0x01
Set 181 - # 1062
Linked from: # 1262 HouseIndTileAction2
1062
Rel: <-29,-54>
Compr: 0x01
Set 182 - # 1063
Linked from: # 1263 HouseIndTileAction2
1063
Rel: <-29,-54>
Compr: 0x01
Set 183 - # 1064
Linked from: # 1273 HouseIndTileAction2
1064
Rel: <-31,0>
Compr: 0x01
Set 184 - # 1065
Linked from: # 1273 HouseIndTileAction2
1065
Rel: <-30,-26>
Compr: 0x01
Set 185 - # 1066
Linked from: # 1282 HouseIndTileAction2
1066
Rel: <-31,0>
Compr: 0x01
Set 186 - # 1067
Linked from: # 1282 HouseIndTileAction2
1067
Rel: <-28,-112>
Compr: 0x01
Set 187 - # 1068
Linked from: # 1293 HouseIndTileAction2
1068
Rel: <-31,0>
Compr: 0x01
Set 188 - # 1069
Linked from: # 1293 HouseIndTileAction2
1069
Rel: <-31,-149>
Compr: 0x01
Set 189 - # 1070
Linked from: # 1304 HouseIndTileAction2
1070
Rel: <-31,0>
Compr: 0x01
Set 190 - # 1071
Linked from: # 1304 HouseIndTileAction2
1071
Rel: <-24,-86>
Compr: 0x01
Set 191 - # 1072
Linked from: # 1319 HouseIndTileAction2
1072
Rel: <-31,0>
Compr: 0x01
Set 192 - # 1073
Linked from: # 1316 HouseIndTileAction2
1073
Rel: <-21,-43>
Compr: 0x01
Set 193 - # 1074
Linked from: # 1317 HouseIndTileAction2
1074
Rel: <-21,-43>
Compr: 0x01
Set 194 - # 1075
Linked from: # 1318 HouseIndTileAction2
1075
Rel: <-21,-43>
Compr: 0x01
Set 195 - # 1076
Linked from: # 1319 HouseIndTileAction2
1076
Rel: <-21,-43>
Compr: 0x01
Set 196 - # 1077
Linked from: # 1325 HouseIndTileAction2
1077
Rel: <-31,0>
Compr: 0x01
Set 197 - # 1078
Linked from: # 1325 HouseIndTileAction2
1078
Rel: <-29,-60>
Compr: 0x01
Set 198 - # 1079
Linked from: # 1345 HouseIndTileAction2, # 1346 HouseIndTileAction2, # 1347 HouseIndTileAction2, # 1348 HouseIndTileAction2
1079
Rel: <-31,0>
Compr: 0x01
Set 199 - # 1080
Linked from: # 1345 HouseIndTileAction2
1080
Rel: <-29,-25>
Compr: 0x01
Set 200 - # 1081
Linked from: # 1346 HouseIndTileAction2
1081
Rel: <-29,-25>
Compr: 0x01
Set 201 - # 1082
Linked from: # 1347 HouseIndTileAction2
1082
Rel: <-29,-25>
Compr: 0x01
Set 202 - # 1083
Linked from: # 1348 HouseIndTileAction2
1083
Rel: <-29,-25>
Compr: 0x01
Set 203 - # 1084
Linked from: # 1374 HouseIndTileAction2, # 1375 HouseIndTileAction2, # 1376 HouseIndTileAction2, # 1377 HouseIndTileAction2
1084
Rel: <-31,0>
Compr: 0x01
Set 204 - # 1085
Linked from: # 1374 HouseIndTileAction2
1085
Rel: <-30,-30>
Compr: 0x01
Set 205 - # 1086
Linked from: # 1375 HouseIndTileAction2
1086
Rel: <-29,-30>
Compr: 0x01
Set 206 - # 1087
Linked from: # 1376 HouseIndTileAction2
1087
Rel: <-27,-30>
Compr: 0x01
Set 207 - # 1088
Linked from: # 1377 HouseIndTileAction2
1088
Rel: <-26,-30>
Compr: 0x01
Set 208 - # 1089
Linked from: # 1388 HouseIndTileAction2
1089
Rel: <-31,0>
Compr: 0x01
Set 209 - # 1090
Linked from: # 1388 HouseIndTileAction2
1090
Rel: <-31,-91>
Compr: 0x01
Set 210 - # 1091
Linked from: # 1397 HouseIndTileAction2
1091
Rel: <-31,0>
Compr: 0x01
Set 211 - # 1092
Linked from: # 1397 HouseIndTileAction2
1092
Rel: <-25,-40>
Compr: 0x01
Set 212 - # 1093
Linked from: # 1406 HouseIndTileAction2
1093
Rel: <-31,0>
Compr: 0x01
Set 213 - # 1094
Linked from: # 1406 HouseIndTileAction2
1094
Rel: <-26,-31>
Compr: 0x01
Set 214 - # 1095
Linked from: # 1418 HouseIndTileAction2, # 1419 HouseIndTileAction2
1095
Rel: <-31,0>
Compr: 0x01
Set 215 - # 1096
Linked from: # 1418 HouseIndTileAction2
1096
Rel: <-21,-84>
Compr: 0x01
Set 216 - # 1097
Linked from: # 1419 HouseIndTileAction2
1097
Rel: <-18,-71>
Compr: 0x01
Set 217 - # 1098
Linked from: # 1431 HouseIndTileAction2
1098
Rel: <-31,0>
Compr: 0x01
Set 218 - # 1099
Linked from: # 1431 HouseIndTileAction2
1099
Rel: <-27,-106>
Compr: 0x01
Set 219 - # 1100
Linked from: # 1439 HouseIndTileAction2
1100
Rel: <-31,0>
Compr: 0x01
Set 220 - # 1101
Linked from: # 1439 HouseIndTileAction2
1101
Rel: <-31,-29>
Compr: 0x01
Set 221 - # 1102
Linked from: # 1455 HouseIndTileAction2
1102
Rel: <-31,0>
Compr: 0x01
Set 222 - # 1103
Linked from: # 1455 HouseIndTileAction2
1103
Rel: <-23,-66>
Compr: 0x01
Set 223 - # 1104
Linked from: # 1121 HouseIndTileAction2
1104
Rel: <-28,-8>
Compr: 0x01
Set 224 - # 1105
Linked from: # 1123 HouseIndTileAction2
1105
Rel: <-29,-21>
Compr: 0x01
Set 225 - # 1106
Linked from: # 1126 HouseIndTileAction2
1106
Rel: <-29,-40>
Compr: 0x01
Set 226 - # 1107
Linked from: # 1148 HouseIndTileAction2
1107
Rel: <-31,0>
Compr: 0x01
Set 227 - # 1108
Linked from: # 1158 HouseIndTileAction2
1108
Rel: <-31,0>
Compr: 0x01
Set 228 - # 1109
Linked from: # 1186 HouseIndTileAction2, # 1187 HouseIndTileAction2, # 1188 HouseIndTileAction2, # 1189 HouseIndTileAction2, # 1190 HouseIndTileAction2, # 1191 HouseIndTileAction2, # 1192 HouseIndTileAction2, # 1193 HouseIndTileAction2
1109
Rel: <-31,0>
Compr: 0x01
Set 229 - # 1110
Linked from: # 1210 HouseIndTileAction2
1110
Rel: <-31,0>
Compr: 0x01
Set 230 - # 1111
Linked from: # 1232 HouseIndTileAction2
1111
Rel: <-31,0>
Compr: 0x01
Set 231 - # 1112
Linked from: # 1233 HouseIndTileAction2
1112
Rel: <-31,0>
Compr: 0x01
Set 232 - # 1113
Linked from: # 1234 HouseIndTileAction2
1113
Rel: <-31,0>
Compr: 0x01
Set 233 - # 1114
Linked from: # 1326 HouseIndTileAction2
1114
Rel: <-31,0>
Compr: 0x01
Set 234 - # 1115
Linked from: # 1326 HouseIndTileAction2
1115
Rel: <-29,-60>
Compr: 0x01
Set 235 - # 1116
Linked from: # 1350 HouseIndTileAction2, # 1351 HouseIndTileAction2, # 1352 HouseIndTileAction2, # 1353 HouseIndTileAction2
1116
Rel: <-31,0>
Compr: 0x01
Set 236 - # 1117
Linked from: # 1456 HouseIndTileAction2
1117
Rel: <-31,0>
Compr: 0x01
Set 237 - # 1118
Linked from: # 1440 HouseIndTileAction2
1118
Rel: <-31,0>
Compr: 0x01
# 1119 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x1E (30)
0x08 "Substitute building type" 0x03
0x09 "Building flags" 0x41
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF80F
# 1120 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1127 VarAction2, # 1128 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000002 (Action1 Set 2) < 0,0,0 > < 16,16,70 >
# 1121 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1129 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000DF (Action1 Set 223) < 0,0,0 > < 16,16,70 >
# 1122 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1127 VarAction2, # 1128 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000003 (Action1 Set 3) < 0,0,0 > < 16,16,70 >
# 1123 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1129 VarAction2
Feature0x07 "Houses"
CargoID0x12
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E0 (Action1 Set 224) < 0,0,0 > < 16,16,70 >
# 1124 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1127 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000001 (Action1 Set 1)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000004 (Action1 Set 4) < 0,0,0 > < 16,16,70 >
# 1125 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1128 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x8000008F (Action1 Set 143)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000090 (Action1 Set 144) < 0,0,0 > < 16,16,70 >
# 1126 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1129 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x80000001 (Action1 Set 1)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000E1 (Action1 Set 225) < 0,0,0 > < 16,16,70 >
# 1127 VarAction2 - Choose between Action2 chains
Linked from: # 1130 VarAction2
Feature0x07 "Houses"
CargoID0x40
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1120 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x10 (# 1122 HouseIndTileAction2)
Defaultchain to 0x30 (# 1124 HouseIndTileAction2)
# 1128 VarAction2 - Choose between Action2 chains
Linked from: # 1130 VarAction2
Feature0x07 "Houses"
CargoID0x41
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1120 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x10 (# 1122 HouseIndTileAction2)
Defaultchain to 0x31 (# 1125 HouseIndTileAction2)
# 1129 VarAction2 - Choose between Action2 chains
Linked from: # 1131 VarAction2
Feature0x07 "Houses"
CargoID0x42
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x02 (# 1121 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x12 (# 1123 HouseIndTileAction2)
Defaultchain to 0x32 (# 1126 HouseIndTileAction2)
# 1130 VarAction2 - Choose between Action2 chains
Linked from: # 1131 VarAction2
Feature0x07 "Houses"
CargoID0x4F
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x41 (# 1128 VarAction2)
Defaultchain to 0x40 (# 1127 VarAction2)
# 1131 VarAction2 - Choose between Action2 chains
Linked from: # 1132 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x42 (# 1129 VarAction2)
Defaultchain to 0x4F (# 1130 VarAction2)
# 1132 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x1E
defaultchain to 0x04 (# 1131 VarAction2)
# 1133 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x1F (31)
0x08 "Substitute building type" 0x27
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF81C
0x14 "House callback flags" 0x01
# 1134 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1140 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000006 (Action1 Set 6) < 0,0,0 > < 16,16,50 >
# 1135 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1140 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000007 (Action1 Set 7) < 0,0,0 > < 16,16,50 >
# 1136 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1140 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000008 (Action1 Set 8) < 0,0,0 > < 16,16,50 >
# 1137 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1139 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000005 (Action1 Set 5)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000009 (Action1 Set 9) < 0,0,0 > < 16,16,50 >
# 1138 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1139 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000091 (Action1 Set 145)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000092 (Action1 Set 146) < 0,0,0 > < 16,16,50 >
# 1139 VarAction2 - Choose between Action2 chains
Linked from: # 1140 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1138 HouseIndTileAction2)
Defaultchain to 0x30 (# 1137 HouseIndTileAction2)
# 1140 VarAction2 - Choose between Action2 chains
Linked from: # 1141 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1134 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1135 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1136 HouseIndTileAction2)
Defaultchain to 0x03 (# 1139 VarAction2)
# 1141 VarAction2 - Choose between Action2 chains
Linked from: # 1142 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x17 (23)0x17 (23)chain to 0xF2 (# 511 VarAction2)
Defaultchain to 0x04 (# 1140 VarAction2)
# 1142 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x1F
defaultchain to 0x10 (# 1141 VarAction2)
# 1143 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x20 (32)
0x08 "Substitute building type" 0x1B
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF81C
0x18 "Relative probability of appearing" 0x14 (20)
# 1144 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1150 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000B (Action1 Set 11) < 0,0,0 > < 16,16,80 >
# 1145 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1150 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000C (Action1 Set 12) < 0,0,0 > < 16,16,80 >
# 1146 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1149 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000000A (Action1 Set 10)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000D (Action1 Set 13) < 0,0,0 > < 16,16,80 >
# 1147 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1149 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000093 (Action1 Set 147)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000094 (Action1 Set 148) < 0,0,0 > < 16,16,80 >
# 1148 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1149 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000E2 (Action1 Set 226)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000000D (Action1 Set 13) < 0,0,0 > < 16,16,80 >
# 1149 VarAction2 - Choose between Action2 chains
Linked from: # 1150 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1147 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x32 (# 1148 HouseIndTileAction2)
Defaultchain to 0x30 (# 1146 HouseIndTileAction2)
# 1150 VarAction2 - Choose between Action2 chains
Linked from: # 1151 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1144 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 1145 HouseIndTileAction2)
Defaultchain to 0x03 (# 1149 VarAction2)
# 1151 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x20
defaultchain to 0x04 (# 1150 VarAction2)
# 1152 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x21 (33)
0x08 "Substitute building type" 0x07
0x0A "Availability years" 0x3C1E
0x0D "Passenger acceptance" 0x06 (6)
0x0E "Mail acceptance" 0x02 (2)
0x0F "Goods, food or fizzy drinks acceptance" 0x04 (4)
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x10
# 1153 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1160 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000800F (Action1 Set 15 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,110 >
# 1154 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1160 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008010 (Action1 Set 16 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,110 >
# 1155 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1160 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008011 (Action1 Set 17 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,110 >
# 1156 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1159 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000000E (Action1 Set 14)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008012 (Action1 Set 18 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,80 >
# 1157 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1159 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000095 (Action1 Set 149)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008096 (Action1 Set 150 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,80 >
# 1158 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1159 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000E3 (Action1 Set 227)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008012 (Action1 Set 18 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,80 >
# 1159 VarAction2 - Choose between Action2 chains
Linked from: # 1160 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1157 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x32 (# 1158 HouseIndTileAction2)
Defaultchain to 0x30 (# 1156 HouseIndTileAction2)
# 1160 VarAction2 - Choose between Action2 chains
Linked from: # 1162 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1153 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1154 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1155 HouseIndTileAction2)
Defaultchain to 0x03 (# 1159 VarAction2)
# 1161 RandomAction2 - Randomized choice between Action2s
Linked from: # 1162 VarAction2, # 1197 VarAction2
Feature0x07 "Houses"
CargoID0x10
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 6 (7 bits)
Choose between return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308
# 1162 VarAction2 - Choose between Action2 chains
Linked from: # 1163 Action3
Feature0x07 "Houses"
CargoID0x11
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x10 (# 1161 RandomAction2)
Defaultchain to 0x04 (# 1160 VarAction2)
# 1163 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x21
defaultchain to 0x11 (# 1162 VarAction2)
# 1164 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x22 (34)
0x08 "Substitute building type" 0x08
0x09 "Building flags" 0x20
0x0D "Passenger acceptance" 0x06 (6)
0x0E "Mail acceptance" 0x06 (6)
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x14 "House callback flags" 0x10
0x1A "Animation frames" 0x87
0x1B "Animation speed" 0x04 (4)
0x1D "Callback flags 2" 0x02
0x1E "Accepted cargo types" 0x00040300
# 1165 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1196 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008014 (Action1 Set 20 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,110 >
# 1166 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1196 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008015 (Action1 Set 21 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,110 >
# 1167 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1196 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008016 (Action1 Set 22 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,110 >
# 1168 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008017 (Action1 Set 23 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1169 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008018 (Action1 Set 24 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1170 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008019 (Action1 Set 25 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1171 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801A (Action1 Set 26 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1172 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x34
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801B (Action1 Set 27 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1173 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x35
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801C (Action1 Set 28 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1174 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x36
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801D (Action1 Set 29 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1175 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1176 VarAction2
Feature0x07 "Houses"
CargoID0x37
Ground sprite 0x80000013 (Action1 Set 19)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801E (Action1 Set 30 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1176 VarAction2 - Choose between Action2 chains
Linked from: # 1195 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x30 (# 1168 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x31 (# 1169 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x32 (# 1170 HouseIndTileAction2)
0x03 (3)0x03 (3)chain to 0x33 (# 1171 HouseIndTileAction2)
0x04 (4)0x04 (4)chain to 0x34 (# 1172 HouseIndTileAction2)
0x05 (5)0x05 (5)chain to 0x35 (# 1173 HouseIndTileAction2)
0x06 (6)0x06 (6)chain to 0x36 (# 1174 HouseIndTileAction2)
Defaultchain to 0x37 (# 1175 HouseIndTileAction2)
# 1177 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x40
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008098 (Action1 Set 152 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1178 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x41
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008099 (Action1 Set 153 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1179 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x42
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000809A (Action1 Set 154 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1180 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x43
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000809B (Action1 Set 155 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1181 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x44
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000809C (Action1 Set 156 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1182 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x45
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000809D (Action1 Set 157 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1183 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x46
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000809E (Action1 Set 158 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1184 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1185 VarAction2
Feature0x07 "Houses"
CargoID0x47
Ground sprite 0x80000097 (Action1 Set 151)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000809F (Action1 Set 159 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1185 VarAction2 - Choose between Action2 chains
Linked from: # 1195 VarAction2
Feature0x07 "Houses"
CargoID0x4F
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x40 (# 1177 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x41 (# 1178 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x42 (# 1179 HouseIndTileAction2)
0x03 (3)0x03 (3)chain to 0x43 (# 1180 HouseIndTileAction2)
0x04 (4)0x04 (4)chain to 0x44 (# 1181 HouseIndTileAction2)
0x05 (5)0x05 (5)chain to 0x45 (# 1182 HouseIndTileAction2)
0x06 (6)0x06 (6)chain to 0x46 (# 1183 HouseIndTileAction2)
Defaultchain to 0x47 (# 1184 HouseIndTileAction2)
# 1186 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x50
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008017 (Action1 Set 23 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1187 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x51
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008018 (Action1 Set 24 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1188 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x52
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008019 (Action1 Set 25 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1189 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x53
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801A (Action1 Set 26 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1190 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x54
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801B (Action1 Set 27 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1191 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x55
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801C (Action1 Set 28 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1192 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x56
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801D (Action1 Set 29 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1193 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1194 VarAction2
Feature0x07 "Houses"
CargoID0x57
Ground sprite 0x800000E4 (Action1 Set 228)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000801E (Action1 Set 30 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1194 VarAction2 - Choose between Action2 chains
Linked from: # 1195 VarAction2
Feature0x07 "Houses"
CargoID0x5F
VarAction2 Type0x81 byte of "current house"
Formula value := Var46"Current animation frame"
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x50 (# 1186 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x51 (# 1187 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x52 (# 1188 HouseIndTileAction2)
0x03 (3)0x03 (3)chain to 0x53 (# 1189 HouseIndTileAction2)
0x04 (4)0x04 (4)chain to 0x54 (# 1190 HouseIndTileAction2)
0x05 (5)0x05 (5)chain to 0x55 (# 1191 HouseIndTileAction2)
0x06 (6)0x06 (6)chain to 0x56 (# 1192 HouseIndTileAction2)
Defaultchain to 0x57 (# 1193 HouseIndTileAction2)
# 1195 VarAction2 - Choose between Action2 chains
Linked from: # 1196 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x4F (# 1185 VarAction2)
0x01 (1)0x01 (1)chain to 0x5F (# 1194 VarAction2)
Defaultchain to 0x3F (# 1176 VarAction2)
# 1196 VarAction2 - Choose between Action2 chains
Linked from: # 1197 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1165 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1166 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1167 HouseIndTileAction2)
Defaultchain to 0x03 (# 1195 VarAction2)
# 1197 VarAction2 - Choose between Action2 chains
Linked from: # 1198 Action3
Feature0x07 "Houses"
CargoID0x11
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x10 (# 1161 RandomAction2)
0x2E (46)0x2E (46)chain to 0xFD (# 522 VarAction2)
Defaultchain to 0x04 (# 1196 VarAction2)
# 1198 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x22
defaultchain to 0x11 (# 1197 VarAction2)
# 1199 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x23 (35)
0x08 "Substitute building type" 0x1A
0x0A "Availability years" 0x5A1E
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x13 "Building availability mask" 0xF80F
0x1E "Accepted cargo types" 0x00040200
# 1200 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1206 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000020 (Action1 Set 32) < 0,0,0 > < 16,16,10 >
# 1201 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1206 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000021 (Action1 Set 33) < 0,0,0 > < 16,16,65 >
# 1202 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1206 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000022 (Action1 Set 34) < 0,0,0 > < 16,16,65 >
# 1203 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1205 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000001F (Action1 Set 31)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000023 (Action1 Set 35) < 0,0,0 > < 16,16,55 >
# 1204 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1205 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000A0 (Action1 Set 160)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000A1 (Action1 Set 161) < 0,0,0 > < 16,16,55 >
# 1205 VarAction2 - Choose between Action2 chains
Linked from: # 1206 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1204 HouseIndTileAction2)
Defaultchain to 0x30 (# 1203 HouseIndTileAction2)
# 1206 VarAction2 - Choose between Action2 chains
Linked from: # 1207 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1200 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1201 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1202 HouseIndTileAction2)
Defaultchain to 0x03 (# 1205 VarAction2)
# 1207 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x23
defaultchain to 0x04 (# 1206 VarAction2)
# 1208 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x24 (36)
0x08 "Substitute building type" 0x06
0x0A "Availability years" 0x5A1E
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x13 "Building availability mask" 0xF80F
0x14 "House callback flags" 0x10
0x1E "Accepted cargo types" 0x00040200
# 1209 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1211 VarAction2
Feature0x07 "Houses"
CargoID0x0A
Ground sprite 0x00000F8D (TTD sprite 3981)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008025 (Action1 Set 37 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1210 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1211 VarAction2
Feature0x07 "Houses"
CargoID0x0B
Ground sprite 0x00000F8D (TTD sprite 3981)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080E5 (Action1 Set 229 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1211 VarAction2 - Choose between Action2 chains
Linked from: # 1217 VarAction2
Feature0x07 "Houses"
CargoID0x00
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x01 (1)0x01 (1)chain to 0x0B (# 1210 HouseIndTileAction2)
Defaultchain to 0x0A (# 1209 HouseIndTileAction2)
# 1212 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1217 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008026 (Action1 Set 38 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1213 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1217 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008027 (Action1 Set 39 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1214 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1216 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000024 (Action1 Set 36)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008028 (Action1 Set 40 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1215 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1216 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000A2 (Action1 Set 162)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A3 (Action1 Set 163 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1216 VarAction2 - Choose between Action2 chains
Linked from: # 1217 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1215 HouseIndTileAction2)
Defaultchain to 0x30 (# 1214 HouseIndTileAction2)
# 1217 VarAction2 - Choose between Action2 chains
Linked from: # 1219 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1211 VarAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1212 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1213 HouseIndTileAction2)
Defaultchain to 0x03 (# 1216 VarAction2)
# 1218 RandomAction2 - Randomized choice between Action2s
Linked from: # 1219 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 4 (5 bits)
Choose between return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0307 , return 0x0308
# 1219 VarAction2 - Choose between Action2 chains
Linked from: # 1220 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1218 RandomAction2)
Defaultchain to 0x04 (# 1217 VarAction2)
# 1220 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x24
defaultchain to 0x10 (# 1219 VarAction2)
# 1221 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x25 (37)
0x08 "Substitute building type" 0x06
0x0A "Availability years" 0x3C1E
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x13 "Building availability mask" 0xF80F
0x14 "House callback flags" 0x10
0x18 "Relative probability of appearing" 0x08 (8)
0x1E "Accepted cargo types" 0x00040200
# 1222 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1226 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000029 (Action1 Set 41)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802D (Action1 Set 45 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1223 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1226 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000002A (Action1 Set 42)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802E (Action1 Set 46 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1224 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1226 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x8000002B (Action1 Set 43)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802F (Action1 Set 47 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1225 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1226 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x8000002C (Action1 Set 44)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008030 (Action1 Set 48 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1226 VarAction2 - Choose between Action2 chains
Linked from: # 1237 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1222 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1223 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1224 HouseIndTileAction2)
Defaultchain to 0x03 (# 1225 HouseIndTileAction2)
# 1227 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1231 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x800000A4 (Action1 Set 164)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A8 (Action1 Set 168 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1228 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1231 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x800000A5 (Action1 Set 165)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080A9 (Action1 Set 169 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1229 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1231 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x800000A6 (Action1 Set 166)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080AA (Action1 Set 170 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1230 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1231 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x800000A7 (Action1 Set 167)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080AB (Action1 Set 171 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1231 VarAction2 - Choose between Action2 chains
Linked from: # 1237 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1227 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1228 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1229 HouseIndTileAction2)
Defaultchain to 0x03 (# 1230 HouseIndTileAction2)
# 1232 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1236 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x800000E6 (Action1 Set 230)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802D (Action1 Set 45 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1233 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1236 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x800000E7 (Action1 Set 231)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802E (Action1 Set 46 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1234 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1236 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x800000E8 (Action1 Set 232)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000802F (Action1 Set 47 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1235 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1236 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x8000002C (Action1 Set 44)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008030 (Action1 Set 48 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,45 >
# 1236 VarAction2 - Choose between Action2 chains
Linked from: # 1237 VarAction2
Feature0x07 "Houses"
CargoID0x34
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1232 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1233 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1234 HouseIndTileAction2)
Defaultchain to 0x03 (# 1235 HouseIndTileAction2)
# 1237 VarAction2 - Choose between Action2 chains
Linked from: # 1239 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 1231 VarAction2)
0x01 (1)0x01 (1)chain to 0x34 (# 1236 VarAction2)
Defaultchain to 0x14 (# 1226 VarAction2)
# 1238 RandomAction2 - Randomized choice between Action2s
Linked from: # 1239 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 5 (6 bits)
Choose between return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030C , return 0x0310 , return 0x0315 , return 0x0316 , return 0x0308
# 1239 VarAction2 - Choose between Action2 chains
Linked from: # 1240 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1238 RandomAction2)
Defaultchain to 0x04 (# 1237 VarAction2)
# 1240 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x25
defaultchain to 0x10 (# 1239 VarAction2)
# 1241 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x26 (38)
0x08 "Substitute building type" 0x4A
0x0A "Availability years" 0x3C1E
0x0B "Population" 0xC8 (200)
0x0C "Mail generation multiplier" 0x32 (50)
0x0D "Passenger acceptance" 0x05 (5)
0x0E "Mail acceptance" 0x02 (2)
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x12 "Building name ID" 0xDC05
0x13 "Building availability mask" 0xF804
# 1242 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1246 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000031 (Action1 Set 49)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000033 (Action1 Set 51) < 0,0,0 > < 16,16,70 >
# 1243 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1246 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000031 (Action1 Set 49)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000034 (Action1 Set 52) < 0,0,0 > < 16,16,70 >
# 1244 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1246 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000031 (Action1 Set 49)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000035 (Action1 Set 53) < 0,0,0 > < 16,16,70 >
# 1245 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1246 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x80000032 (Action1 Set 50)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000036 (Action1 Set 54) < 0,0,0 > < 16,16,70 >
# 1246 VarAction2 - Choose between Action2 chains
Linked from: # 1252 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1242 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1243 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1244 HouseIndTileAction2)
Defaultchain to 0x03 (# 1245 HouseIndTileAction2)
# 1247 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1251 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x800000B1 (Action1 Set 177)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000AD (Action1 Set 173) < 0,0,0 > < 16,16,70 >
# 1248 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1251 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x800000B1 (Action1 Set 177)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000AE (Action1 Set 174) < 0,0,0 > < 16,16,70 >
# 1249 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1251 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x800000B1 (Action1 Set 177)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000AF (Action1 Set 175) < 0,0,0 > < 16,16,70 >
# 1250 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1251 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x800000AC (Action1 Set 172)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000B0 (Action1 Set 176) < 0,0,0 > < 16,16,70 >
# 1251 VarAction2 - Choose between Action2 chains
Linked from: # 1252 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1247 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1248 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1249 HouseIndTileAction2)
Defaultchain to 0x03 (# 1250 HouseIndTileAction2)
# 1252 VarAction2 - Choose between Action2 chains
Linked from: # 1253 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 1251 VarAction2)
Defaultchain to 0x14 (# 1246 VarAction2)
# 1253 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x26
defaultchain to 0x04 (# 1252 VarAction2)
# 1254 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x27 (39)
0x08 "Substitute building type" 0x4B
0x0C "Mail generation multiplier" 0x32 (50)
0x0D "Passenger acceptance" 0x05 (5)
0x0E "Mail acceptance" 0x02 (2)
0x0F "Goods, food or fizzy drinks acceptance" 0x02 (2)
0x12 "Building name ID" 0xDC05
0x14 "House callback flags" 0x10
# 1255 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1259 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000037 (Action1 Set 55)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008039 (Action1 Set 57 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1256 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1259 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000037 (Action1 Set 55)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000803A (Action1 Set 58 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1257 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1259 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000037 (Action1 Set 55)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000803B (Action1 Set 59 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1258 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1259 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x80000038 (Action1 Set 56)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000803C (Action1 Set 60 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1259 VarAction2 - Choose between Action2 chains
Linked from: # 1265 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1255 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1256 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1257 HouseIndTileAction2)
Defaultchain to 0x03 (# 1258 HouseIndTileAction2)
# 1260 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1264 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x800000B1 (Action1 Set 177)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B3 (Action1 Set 179 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1261 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1264 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x800000B1 (Action1 Set 177)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B4 (Action1 Set 180 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1262 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1264 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x800000B1 (Action1 Set 177)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B5 (Action1 Set 181 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1263 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1264 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x800000B2 (Action1 Set 178)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080B6 (Action1 Set 182 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,85 >
# 1264 VarAction2 - Choose between Action2 chains
Linked from: # 1265 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1260 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1261 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1262 HouseIndTileAction2)
Defaultchain to 0x03 (# 1263 HouseIndTileAction2)
# 1265 VarAction2 - Choose between Action2 chains
Linked from: # 1267 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 1264 VarAction2)
Defaultchain to 0x14 (# 1259 VarAction2)
# 1266 RandomAction2 - Randomized choice between Action2s
Linked from: # 1267 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 3 (4 bits)
Choose between return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0321 , return 0x031C , return 0x031D , return 0x031E , return 0x031F , return 0x0321 , return 0x031C
# 1267 VarAction2 - Choose between Action2 chains
Linked from: # 1268 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1266 RandomAction2)
Defaultchain to 0x04 (# 1265 VarAction2)
# 1268 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x27
defaultchain to 0x10 (# 1267 VarAction2)
# 1269 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x28 (40)
0x08 "Substitute building type" 0x1B
0x0A "Availability years" 0x3C1E
0x12 "Building name ID" 0xDC06
0x13 "Building availability mask" 0xF81C
0x14 "House callback flags" 0x10
0x18 "Relative probability of appearing" 0x08 (8)
# 1270 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1275 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x8000003D (Action1 Set 61)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000003E (Action1 Set 62) < 0,0,0 > < 16,16,10 >
# 1271 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1275 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x8000003F (Action1 Set 63)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000040 (Action1 Set 64) < 0,0,0 > < 16,16,55 >
# 1272 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1274 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000041 (Action1 Set 65)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000042 (Action1 Set 66) < 0,0,0 > < 16,16,55 >
# 1273 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1274 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000B7 (Action1 Set 183)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000B8 (Action1 Set 184) < 0,0,0 > < 16,16,55 >
# 1274 VarAction2 - Choose between Action2 chains
Linked from: # 1275 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1273 HouseIndTileAction2)
Defaultchain to 0x30 (# 1272 HouseIndTileAction2)
# 1275 VarAction2 - Choose between Action2 chains
Linked from: # 1276 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1270 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 1271 HouseIndTileAction2)
Defaultchain to 0x03 (# 1274 VarAction2)
# 1276 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x28
defaultchain to 0x04 (# 1275 VarAction2)
# 1277 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x29 (41)
0x08 "Substitute building type" 0x11
0x0A "Availability years" 0x3C1E
0x0D "Passenger acceptance" 0x0A (10)
0x0E "Mail acceptance" 0x04 (4)
0x0F "Goods, food or fizzy drinks acceptance" 0x06 (6)
0x13 "Building availability mask" 0xF810
0x14 "House callback flags" 0x10
0x1E "Accepted cargo types" 0x00050300
# 1278 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1284 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008044 (Action1 Set 68 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,10 >
# 1279 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1284 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008045 (Action1 Set 69 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1280 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1284 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008046 (Action1 Set 70 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1281 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1283 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000043 (Action1 Set 67)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008047 (Action1 Set 71 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1282 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1283 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000B9 (Action1 Set 185)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080BA (Action1 Set 186 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1283 VarAction2 - Choose between Action2 chains
Linked from: # 1284 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1282 HouseIndTileAction2)
Defaultchain to 0x30 (# 1281 HouseIndTileAction2)
# 1284 VarAction2 - Choose between Action2 chains
Linked from: # 1286 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1278 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1279 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1280 HouseIndTileAction2)
Defaultchain to 0x03 (# 1283 VarAction2)
# 1285 RandomAction2 - Randomized choice between Action2s
Linked from: # 1286 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 5 (6 bits)
Choose between return 0x0308 , return 0x0309 , return 0x030A , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0312 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0312 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0312 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0312 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0312 , return 0x0313 , return 0x0314 , return 0x0315
# 1286 VarAction2 - Choose between Action2 chains
Linked from: # 1287 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1285 RandomAction2)
Defaultchain to 0x04 (# 1284 VarAction2)
# 1287 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x29
defaultchain to 0x10 (# 1286 VarAction2)
# 1288 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x2A (42)
0x08 "Substitute building type" 0x24
0x0A "Availability years" 0x3C1E
0x12 "Building name ID" 0xDC07
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x10
# 1289 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1295 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008049 (Action1 Set 73 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,180 >
# 1290 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1295 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804A (Action1 Set 74 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,180 >
# 1291 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1295 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804B (Action1 Set 75 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,180 >
# 1292 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1294 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000048 (Action1 Set 72)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804C (Action1 Set 76 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,180 >
# 1293 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1294 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000BB (Action1 Set 187)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080BC (Action1 Set 188 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,180 >
# 1294 VarAction2 - Choose between Action2 chains
Linked from: # 1295 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1293 HouseIndTileAction2)
Defaultchain to 0x30 (# 1292 HouseIndTileAction2)
# 1295 VarAction2 - Choose between Action2 chains
Linked from: # 1297 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1289 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1290 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1291 HouseIndTileAction2)
Defaultchain to 0x03 (# 1294 VarAction2)
# 1296 RandomAction2 - Randomized choice between Action2s
Linked from: # 1297 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 4 (5 bits)
Choose between return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0308 , return 0x0309
# 1297 VarAction2 - Choose between Action2 chains
Linked from: # 1298 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1296 RandomAction2)
Defaultchain to 0x04 (# 1295 VarAction2)
# 1298 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x2A
defaultchain to 0x10 (# 1297 VarAction2)
# 1299 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x2B (43)
0x08 "Substitute building type" 0x0D
0x0A "Availability years" 0x3C1E
0x12 "Building name ID" 0xDC07
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x10
# 1300 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1306 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804E (Action1 Set 78 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1301 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1306 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000804F (Action1 Set 79 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1302 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1306 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008050 (Action1 Set 80 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,140 >
# 1303 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1305 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000004D (Action1 Set 77)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008051 (Action1 Set 81 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,115 >
# 1304 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1305 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000BD (Action1 Set 189)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080BE (Action1 Set 190 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,115 >
# 1305 VarAction2 - Choose between Action2 chains
Linked from: # 1306 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1304 HouseIndTileAction2)
Defaultchain to 0x30 (# 1303 HouseIndTileAction2)
# 1306 VarAction2 - Choose between Action2 chains
Linked from: # 1308 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1300 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1301 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1302 HouseIndTileAction2)
Defaultchain to 0x03 (# 1305 VarAction2)
# 1307 RandomAction2 - Randomized choice between Action2s
Linked from: # 1308 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 5 (6 bits)
Choose between return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308 , return 0x0309 , return 0x030C , return 0x030D , return 0x030E , return 0x0310 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0308
# 1308 VarAction2 - Choose between Action2 chains
Linked from: # 1309 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1307 RandomAction2)
Defaultchain to 0x04 (# 1306 VarAction2)
# 1309 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x2B
defaultchain to 0x10 (# 1308 VarAction2)
# 1310 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x2C (44)
0x08 "Substitute building type" 0x13
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF818
# 1311 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1315 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000053 (Action1 Set 83) < 0,0,0 > < 16,16,70 >
# 1312 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1315 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000054 (Action1 Set 84) < 0,0,0 > < 16,16,70 >
# 1313 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1315 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000055 (Action1 Set 85) < 0,0,0 > < 16,16,70 >
# 1314 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1315 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x80000052 (Action1 Set 82)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000056 (Action1 Set 86) < 0,0,0 > < 16,16,70 >
# 1315 VarAction2 - Choose between Action2 chains
Linked from: # 1321 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1311 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1312 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1313 HouseIndTileAction2)
Defaultchain to 0x03 (# 1314 HouseIndTileAction2)
# 1316 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1320 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C0 (Action1 Set 192) < 0,0,0 > < 16,16,70 >
# 1317 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1320 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C1 (Action1 Set 193) < 0,0,0 > < 16,16,70 >
# 1318 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1320 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C2 (Action1 Set 194) < 0,0,0 > < 16,16,70 >
# 1319 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1320 VarAction2
Feature0x07 "Houses"
CargoID0x03
Ground sprite 0x800000BF (Action1 Set 191)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C3 (Action1 Set 195) < 0,0,0 > < 16,16,70 >
# 1320 VarAction2 - Choose between Action2 chains
Linked from: # 1321 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1316 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1317 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1318 HouseIndTileAction2)
Defaultchain to 0x03 (# 1319 HouseIndTileAction2)
# 1321 VarAction2 - Choose between Action2 chains
Linked from: # 1322 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 1320 VarAction2)
Defaultchain to 0x14 (# 1315 VarAction2)
# 1322 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x2C
defaultchain to 0x04 (# 1321 VarAction2)
# 1323 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x2D (45)
0x08 "Substitute building type" 0x0C
0x0A "Availability years" 0x3C1E
0x0B "Population" 0x64 (100)
0x0C "Mail generation multiplier" 0x32 (50)
0x0D "Passenger acceptance" 0x05 (5)
0x0E "Mail acceptance" 0x02 (2)
0x0F "Goods, food or fizzy drinks acceptance" 0x04 (4)
0x12 "Building name ID" 0xDC08
0x13 "Building availability mask" 0xF808
# 1324 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1327 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000057 (Action1 Set 87)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000058 (Action1 Set 88) < 0,0,0 > < 16,16,80 >
# 1325 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1327 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C4 (Action1 Set 196)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C5 (Action1 Set 197) < 0,0,0 > < 16,16,80 >
# 1326 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1328 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000E9 (Action1 Set 233)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000EA (Action1 Set 234) < 0,0,0 > < 16,16,80 >
# 1327 VarAction2 - Choose between Action2 chains
Linked from: # 1328 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1325 HouseIndTileAction2)
Defaultchain to 0x30 (# 1324 HouseIndTileAction2)
# 1328 VarAction2 - Choose between Action2 chains
Linked from: # 1329 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x32 (# 1326 HouseIndTileAction2)
Defaultchain to 0x3F (# 1327 VarAction2)
# 1329 VarAction2 - Choose between Action2 chains
Linked from: # 1330 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 1328 VarAction2)
# 1330 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x2D
defaultchain to 0x04 (# 1329 VarAction2)
# 1331 RandomAction2 - Randomized choice between Action2s
Linked from: # 1359 VarAction2, # 1381 VarAction2
Feature0x07 "Houses"
CargoID0xC0
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 5 (6 bits)
Choose between return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314 , return 0x0315 , return 0x0316 , return 0x0307 , return 0x0308 , return 0x0309 , return 0x030B , return 0x030C , return 0x030E , return 0x0310 , return 0x0311 , return 0x0314
# 1332 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x2E (46)
0x08 "Substitute building type" 0x07
0x0A "Availability years" 0xFF32
0x0D "Passenger acceptance" 0x02 (2)
0x0E "Mail acceptance" 0x01 (1)
0x0F "Goods, food or fizzy drinks acceptance" 0x00 (0)
0x12 "Building name ID" 0xDC09
0x13 "Building availability mask" 0xF806
0x14 "House callback flags" 0x11
# 1333 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1356 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000005A (Action1 Set 90) < 0,0,0 > < 16,16,75 >
# 1334 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1356 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000005B (Action1 Set 91) < 0,0,0 > < 16,16,75 >
# 1335 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1339 RandomAction2
Feature0x07 "Houses"
CargoID0x20
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000005C (Action1 Set 92) < 0,0,0 > < 16,16,75 >
# 1336 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1339 RandomAction2
Feature0x07 "Houses"
CargoID0x21
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000005D (Action1 Set 93) < 0,0,0 > < 16,16,75 >
# 1337 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1339 RandomAction2
Feature0x07 "Houses"
CargoID0x22
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000005E (Action1 Set 94) < 0,0,0 > < 16,16,75 >
# 1338 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1339 RandomAction2
Feature0x07 "Houses"
CargoID0x23
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000005F (Action1 Set 95) < 0,0,0 > < 16,16,75 >
# 1339 RandomAction2 - Randomized choice between Action2s
Linked from: # 1356 VarAction2
Feature0x07 "Houses"
CargoID0x02
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x20 (# 1335 HouseIndTileAction2) , chain to 0x21 (# 1336 HouseIndTileAction2) , chain to 0x22 (# 1337 HouseIndTileAction2) , chain to 0x23 (# 1338 HouseIndTileAction2)
# 1340 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1344 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000059 (Action1 Set 89)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000060 (Action1 Set 96) < 0,0,0 > < 16,16,55 >
# 1341 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1344 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000059 (Action1 Set 89)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000061 (Action1 Set 97) < 0,0,0 > < 16,16,55 >
# 1342 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1344 RandomAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x80000059 (Action1 Set 89)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000062 (Action1 Set 98) < 0,0,0 > < 16,16,55 >
# 1343 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1344 RandomAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x80000059 (Action1 Set 89)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000063 (Action1 Set 99) < 0,0,0 > < 16,16,55 >
# 1344 RandomAction2 - Randomized choice between Action2s
Linked from: # 1355 VarAction2
Feature0x07 "Houses"
CargoID0x3A
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x30 (# 1340 HouseIndTileAction2) , chain to 0x31 (# 1341 HouseIndTileAction2) , chain to 0x32 (# 1342 HouseIndTileAction2) , chain to 0x33 (# 1343 HouseIndTileAction2)
# 1345 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1349 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x800000C6 (Action1 Set 198)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C7 (Action1 Set 199) < 0,0,0 > < 16,16,55 >
# 1346 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1349 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000C6 (Action1 Set 198)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C8 (Action1 Set 200) < 0,0,0 > < 16,16,55 >
# 1347 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1349 RandomAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000C6 (Action1 Set 198)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000C9 (Action1 Set 201) < 0,0,0 > < 16,16,55 >
# 1348 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1349 RandomAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x800000C6 (Action1 Set 198)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000CA (Action1 Set 202) < 0,0,0 > < 16,16,55 >
# 1349 RandomAction2 - Randomized choice between Action2s
Linked from: # 1355 VarAction2
Feature0x07 "Houses"
CargoID0x3B
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x30 (# 1345 HouseIndTileAction2) , chain to 0x31 (# 1346 HouseIndTileAction2) , chain to 0x32 (# 1347 HouseIndTileAction2) , chain to 0x33 (# 1348 HouseIndTileAction2)
# 1350 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1354 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x800000EB (Action1 Set 235)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000060 (Action1 Set 96) < 0,0,0 > < 16,16,55 >
# 1351 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1354 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000EB (Action1 Set 235)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000061 (Action1 Set 97) < 0,0,0 > < 16,16,55 >
# 1352 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1354 RandomAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000EB (Action1 Set 235)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000062 (Action1 Set 98) < 0,0,0 > < 16,16,55 >
# 1353 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1354 RandomAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x800000EB (Action1 Set 235)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000063 (Action1 Set 99) < 0,0,0 > < 16,16,55 >
# 1354 RandomAction2 - Randomized choice between Action2s
Linked from: # 1355 VarAction2
Feature0x07 "Houses"
CargoID0x3C
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x30 (# 1350 HouseIndTileAction2) , chain to 0x31 (# 1351 HouseIndTileAction2) , chain to 0x32 (# 1352 HouseIndTileAction2) , chain to 0x33 (# 1353 HouseIndTileAction2)
# 1355 VarAction2 - Choose between Action2 chains
Linked from: # 1356 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x3B (# 1349 RandomAction2)
0x01 (1)0x01 (1)chain to 0x3C (# 1354 RandomAction2)
Defaultchain to 0x3A (# 1344 RandomAction2)
# 1356 VarAction2 - Choose between Action2 chains
Linked from: # 1359 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1333 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1334 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1339 RandomAction2)
Defaultchain to 0x03 (# 1355 VarAction2)
# 1357 VarAction2 - Choose between Action2 chains
Linked from: # 1358 VarAction2
Feature0x07 "Houses"
CargoID0x05
VarAction2 Type0x86 word of "town of house"
Formula value := Var82"Population"
Decision return computed result
Defaultreturn 0x0000
# 1358 VarAction2 - Choose between Action2 chains
Linked from: # 1359 VarAction2
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x85 word of "current house"
Formula value := ResultOf[chain to 0x05 (# 1357 VarAction2)] div[signed] 2000
value := value - (Var44"Building counts") and 0x00FF
Decision
FromTo
0x0000 (0)0x7FFF (32767)return 0x0001
Defaultreturn 0x0000
# 1359 VarAction2 - Choose between Action2 chains
Linked from: # 1360 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 1331 RandomAction2)
0x17 (23)0x17 (23)chain to 0x06 (# 1358 VarAction2)
Defaultchain to 0x04 (# 1356 VarAction2)
# 1360 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x2E
defaultchain to 0x10 (# 1359 VarAction2)
# 1361 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x2F (47)
0x08 "Substitute building type" 0x08
0x0D "Passenger acceptance" 0x02 (2)
0x0E "Mail acceptance" 0x01 (1)
0x0F "Goods, food or fizzy drinks acceptance" 0x00 (0)
0x12 "Building name ID" 0xDC09
0x14 "House callback flags" 0x10
# 1362 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1380 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000065 (Action1 Set 101) < 0,0,0 > < 16,16,66 >
# 1363 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1380 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000066 (Action1 Set 102) < 0,0,0 > < 16,16,66 >
# 1364 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1368 RandomAction2
Feature0x07 "Houses"
CargoID0x20
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000067 (Action1 Set 103) < 0,0,0 > < 16,16,66 >
# 1365 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1368 RandomAction2
Feature0x07 "Houses"
CargoID0x21
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000068 (Action1 Set 104) < 0,0,0 > < 16,16,66 >
# 1366 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1368 RandomAction2
Feature0x07 "Houses"
CargoID0x22
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000069 (Action1 Set 105) < 0,0,0 > < 16,16,66 >
# 1367 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1368 RandomAction2
Feature0x07 "Houses"
CargoID0x23
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006A (Action1 Set 106) < 0,0,0 > < 16,16,66 >
# 1368 RandomAction2 - Randomized choice between Action2s
Linked from: # 1380 VarAction2
Feature0x07 "Houses"
CargoID0x02
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x20 (# 1364 HouseIndTileAction2) , chain to 0x21 (# 1365 HouseIndTileAction2) , chain to 0x22 (# 1366 HouseIndTileAction2) , chain to 0x23 (# 1367 HouseIndTileAction2)
# 1369 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1373 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000064 (Action1 Set 100)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006B (Action1 Set 107) < 0,0,0 > < 16,16,60 >
# 1370 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1373 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x80000064 (Action1 Set 100)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006C (Action1 Set 108) < 0,0,0 > < 16,16,60 >
# 1371 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1373 RandomAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x80000064 (Action1 Set 100)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006D (Action1 Set 109) < 0,0,0 > < 16,16,60 >
# 1372 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1373 RandomAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x80000064 (Action1 Set 100)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000006E (Action1 Set 110) < 0,0,0 > < 16,16,60 >
# 1373 RandomAction2 - Randomized choice between Action2s
Linked from: # 1379 VarAction2
Feature0x07 "Houses"
CargoID0x3A
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x30 (# 1369 HouseIndTileAction2) , chain to 0x31 (# 1370 HouseIndTileAction2) , chain to 0x32 (# 1371 HouseIndTileAction2) , chain to 0x33 (# 1372 HouseIndTileAction2)
# 1374 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1378 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x800000CB (Action1 Set 203)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000CC (Action1 Set 204) < 0,0,0 > < 16,16,60 >
# 1375 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1378 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000CB (Action1 Set 203)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000CD (Action1 Set 205) < 0,0,0 > < 16,16,60 >
# 1376 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1378 RandomAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000CB (Action1 Set 203)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000CE (Action1 Set 206) < 0,0,0 > < 16,16,60 >
# 1377 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1378 RandomAction2
Feature0x07 "Houses"
CargoID0x33
Ground sprite 0x800000CB (Action1 Set 203)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000CF (Action1 Set 207) < 0,0,0 > < 16,16,60 >
# 1378 RandomAction2 - Randomized choice between Action2s
Linked from: # 1379 VarAction2
Feature0x07 "Houses"
CargoID0x3B
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits6 to 7 (2 bits)
Choose between chain to 0x30 (# 1374 HouseIndTileAction2) , chain to 0x31 (# 1375 HouseIndTileAction2) , chain to 0x32 (# 1376 HouseIndTileAction2) , chain to 0x33 (# 1377 HouseIndTileAction2)
# 1379 VarAction2 - Choose between Action2 chains
Linked from: # 1380 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x3B (# 1378 RandomAction2)
Defaultchain to 0x3A (# 1373 RandomAction2)
# 1380 VarAction2 - Choose between Action2 chains
Linked from: # 1381 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1362 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1363 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1368 RandomAction2)
Defaultchain to 0x03 (# 1379 VarAction2)
# 1381 VarAction2 - Choose between Action2 chains
Linked from: # 1382 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0xC0 (# 1331 RandomAction2)
Defaultchain to 0x04 (# 1380 VarAction2)
# 1382 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x2F
defaultchain to 0x10 (# 1381 VarAction2)
# 1383 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x30 (48)
0x08 "Substitute building type" 0x1E
0x0A "Availability years" 0x5A1E
0x13 "Building availability mask" 0xF81C
# 1384 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1390 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000070 (Action1 Set 112)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000070 (Action1 Set 112) < 0,0,0 > < 16,16,10 >
# 1385 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1390 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000071 (Action1 Set 113) < 0,0,0 > < 16,16,126 >
# 1386 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1390 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000072 (Action1 Set 114) < 0,0,0 > < 16,16,126 >
# 1387 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1389 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000006F (Action1 Set 111)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000073 (Action1 Set 115) < 0,0,0 > < 16,16,126 >
# 1388 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1389 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D0 (Action1 Set 208)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000D1 (Action1 Set 209) < 0,0,0 > < 16,16,126 >
# 1389 VarAction2 - Choose between Action2 chains
Linked from: # 1390 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1388 HouseIndTileAction2)
Defaultchain to 0x30 (# 1387 HouseIndTileAction2)
# 1390 VarAction2 - Choose between Action2 chains
Linked from: # 1391 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1384 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1385 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1386 HouseIndTileAction2)
Defaultchain to 0x03 (# 1389 VarAction2)
# 1391 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x30
defaultchain to 0x04 (# 1390 VarAction2)
# 1392 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x31 (49)
0x08 "Substitute building type" 0x02
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF80E
# 1393 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1399 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000075 (Action1 Set 117) < 0,0,0 > < 16,16,10 >
# 1394 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1399 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000076 (Action1 Set 118) < 0,0,0 > < 16,16,70 >
# 1395 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1399 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000077 (Action1 Set 119) < 0,0,0 > < 16,16,70 >
# 1396 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1398 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000074 (Action1 Set 116)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000078 (Action1 Set 120) < 0,0,0 > < 16,16,70 >
# 1397 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1398 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D2 (Action1 Set 210)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000D3 (Action1 Set 211) < 0,0,0 > < 16,16,70 >
# 1398 VarAction2 - Choose between Action2 chains
Linked from: # 1399 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1397 HouseIndTileAction2)
Defaultchain to 0x30 (# 1396 HouseIndTileAction2)
# 1399 VarAction2 - Choose between Action2 chains
Linked from: # 1400 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1393 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1394 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1395 HouseIndTileAction2)
Defaultchain to 0x03 (# 1398 VarAction2)
# 1400 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x31
defaultchain to 0x04 (# 1399 VarAction2)
# 1401 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x32 (50)
0x08 "Substitute building type" 0x02
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF80E
0x14 "House callback flags" 0x10
# 1402 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1408 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807A (Action1 Set 122 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,80 >
# 1403 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1408 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807B (Action1 Set 123 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 1404 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1408 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807C (Action1 Set 124 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 1405 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1407 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000079 (Action1 Set 121)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000807D (Action1 Set 125 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 1406 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1407 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D4 (Action1 Set 212)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D5 (Action1 Set 213 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,55 >
# 1407 VarAction2 - Choose between Action2 chains
Linked from: # 1408 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1406 HouseIndTileAction2)
Defaultchain to 0x30 (# 1405 HouseIndTileAction2)
# 1408 VarAction2 - Choose between Action2 chains
Linked from: # 1410 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1402 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1403 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1404 HouseIndTileAction2)
Defaultchain to 0x03 (# 1407 VarAction2)
# 1409 RandomAction2 - Randomized choice between Action2s
Linked from: # 1410 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 3 (4 bits)
Choose between return 0x0307 , return 0x0308 , return 0x0309 , return 0x030A , return 0x030B , return 0x030C , return 0x030D , return 0x030E , return 0x030F , return 0x0310 , return 0x0311 , return 0x0312 , return 0x0313 , return 0x0314 , return 0x0315 , return 0x0316
# 1410 VarAction2 - Choose between Action2 chains
Linked from: # 1411 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1409 RandomAction2)
Defaultchain to 0x04 (# 1408 VarAction2)
# 1411 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x32
defaultchain to 0x10 (# 1410 VarAction2)
# 1412 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x33 (51)
0x08 "Substitute building type" 0x00
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF810
0x14 "House callback flags" 0x10
# 1413 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1422 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000007F (Action1 Set 127) < 0,0,0 > < 16,16,10 >
# 1414 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1422 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000080 (Action1 Set 128) < 0,0,0 > < 16,16,85 >
# 1415 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1417 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000007E (Action1 Set 126)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008081 (Action1 Set 129 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,105 >
# 1416 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1417 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x8000007E (Action1 Set 126)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008082 (Action1 Set 130 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,95 >
# 1417 RandomAction2 - Randomized choice between Action2s
Linked from: # 1421 VarAction2
Feature0x07 "Houses"
CargoID0x3A
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x30 (# 1415 HouseIndTileAction2) , chain to 0x31 (# 1416 HouseIndTileAction2)
# 1418 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1420 RandomAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x800000D6 (Action1 Set 214)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D7 (Action1 Set 215 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,105 >
# 1419 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1420 RandomAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D6 (Action1 Set 214)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080D8 (Action1 Set 216 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,95 >
# 1420 RandomAction2 - Randomized choice between Action2s
Linked from: # 1421 VarAction2
Feature0x07 "Houses"
CargoID0x3B
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 0 (1 bits)
Choose between chain to 0x30 (# 1418 HouseIndTileAction2) , chain to 0x31 (# 1419 HouseIndTileAction2)
# 1421 VarAction2 - Choose between Action2 chains
Linked from: # 1422 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x3B (# 1420 RandomAction2)
Defaultchain to 0x3A (# 1417 RandomAction2)
# 1422 VarAction2 - Choose between Action2 chains
Linked from: # 1424 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1413 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 1414 HouseIndTileAction2)
Defaultchain to 0x03 (# 1421 VarAction2)
# 1423 RandomAction2 - Randomized choice between Action2s
Linked from: # 1424 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits1 to 4 (4 bits)
Choose between return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C
# 1424 VarAction2 - Choose between Action2 chains
Linked from: # 1425 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1423 RandomAction2)
Defaultchain to 0x04 (# 1422 VarAction2)
# 1425 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x33
defaultchain to 0x10 (# 1424 VarAction2)
# 1426 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x34 (52)
0x08 "Substitute building type" 0x1C
0x0A "Availability years" 0x3C1E
0x13 "Building availability mask" 0xF818
0x14 "House callback flags" 0x10
# 1427 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1433 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008084 (Action1 Set 132 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,145 >
# 1428 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1433 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008085 (Action1 Set 133 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,145 >
# 1429 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1433 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008086 (Action1 Set 134 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,145 >
# 1430 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1432 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000083 (Action1 Set 131)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80008087 (Action1 Set 135 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,145 >
# 1431 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1432 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000D9 (Action1 Set 217)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080DA (Action1 Set 218 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,145 >
# 1432 VarAction2 - Choose between Action2 chains
Linked from: # 1433 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1431 HouseIndTileAction2)
Defaultchain to 0x30 (# 1430 HouseIndTileAction2)
# 1433 VarAction2 - Choose between Action2 chains
Linked from: # 1435 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1427 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1428 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1429 HouseIndTileAction2)
Defaultchain to 0x03 (# 1432 VarAction2)
# 1434 RandomAction2 - Randomized choice between Action2s
Linked from: # 1435 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 3 (4 bits)
Choose between return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C , return 0x031F , return 0x0320 , return 0x031C
# 1435 VarAction2 - Choose between Action2 chains
Linked from: # 1436 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1434 RandomAction2)
Defaultchain to 0x04 (# 1433 VarAction2)
# 1436 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x34
defaultchain to 0x10 (# 1435 VarAction2)
# 1437 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x35 (53)
0x08 "Substitute building type" 0x09
0x0A "Availability years" 0x3C1E
0x0B "Population" 0x00 (0)
0x0C "Mail generation multiplier" 0x00 (0)
0x0D "Passenger acceptance" 0x00 (0)
0x0E "Mail acceptance" 0x00 (0)
0x0F "Goods, food or fizzy drinks acceptance" 0x00 (0)
0x12 "Building name ID" 0xDC04
0x13 "Building availability mask" 0xF807
0x14 "House callback flags" 0x21
0x18 "Relative probability of appearing" 0x30 (48)
0x1C "Class of the building type" 0x01 (1)
0x1D "Callback flags 2" 0x04
0x1E "Accepted cargo types" 0x00000003
# 1438 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1441 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x80000088 (Action1 Set 136)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000089 (Action1 Set 137) < 0,0,0 > < 16,16,60 >
# 1439 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1442 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000DB (Action1 Set 219)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800000DC (Action1 Set 220) < 0,0,0 > < 16,16,60 >
# 1440 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1441 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000ED (Action1 Set 237)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000089 (Action1 Set 137) < 0,0,0 > < 16,16,60 >
# 1441 VarAction2 - Choose between Action2 chains
Linked from: # 1442 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x01 (1)0x01 (1)chain to 0x32 (# 1440 HouseIndTileAction2)
Defaultchain to 0x30 (# 1438 HouseIndTileAction2)
# 1442 VarAction2 - Choose between Action2 chains
Linked from: # 1443 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1439 HouseIndTileAction2)
Defaultchain to 0x3F (# 1441 VarAction2)
# 1443 VarAction2 - Choose between Action2 chains
Linked from: # 1448 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0xFF (# 509 HouseIndTileAction2)
Defaultchain to 0x03 (# 1442 VarAction2)
# 1444 VarAction2 - Choose between Action2 chains
Linked from: # 1448 VarAction2
Feature0x07 "Houses"
CargoID0x06
VarAction2 Type0x81 byte of "current house"
Formula value := (Var44"Building counts") shr 8
Decision
FromTo
0x01 (1)0x01 (1)return 0x0001
Defaultreturn 0x0000
# 1445 VarAction2 - Choose between Action2 chains
Linked from: # 1446 VarAction2
Feature0x07 "Houses"
CargoID0x77
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x01 (1)0x01 (1)return 0x0000
Defaultreturn 0x0001
# 1446 VarAction2 - Choose between Action2 chains
Linked from: # 1448 VarAction2
Feature0x07 "Houses"
CargoID0x07
VarAction2 Type0x81 byte of "current house"
Formula value := (Var44"Building counts") shr 16
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x77 (# 1445 VarAction2)
Defaultreturn 0x0000
# 1447 VarAction2 - Choose between Action2 chains
Linked from: # 1448 VarAction2
Feature0x07 "Houses"
CargoID0x08
VarAction2 Type0x81 byte of "current house"
Formula value := (Var44"Building counts") shr 8
Decision
FromTo
0x01 (1)0x01 (1)return 0x0004
Defaultreturn 0x0000
# 1448 VarAction2 - Choose between Action2 chains
Linked from: # 1449 Action3
Feature0x07 "Houses"
CargoID0x09
VarAction2 Type0x85 word of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x0017 (23)0x0017 (23)chain to 0x07 (# 1446 VarAction2)
0x0143 (323)0x0143 (323)chain to 0x06 (# 1444 VarAction2)
0x001F (31)0x001F (31)chain to 0x08 (# 1447 VarAction2)
Defaultchain to 0x04 (# 1443 VarAction2)
# 1449 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x35
defaultchain to 0x09 (# 1448 VarAction2)
# 1450 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x36 (54)
0x08 "Substitute building type" 0x01
0x0A "Availability years" 0x3C1E
0x12 "Building name ID" 0xDC0A
0x13 "Building availability mask" 0xF81C
0x14 "House callback flags" 0x10
# 1451 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1459 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808B (Action1 Set 139 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,65 >
# 1452 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1459 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808C (Action1 Set 140 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,90 >
# 1453 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1459 VarAction2
Feature0x07 "Houses"
CargoID0x02
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808D (Action1 Set 141 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,100 >
# 1454 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1457 VarAction2
Feature0x07 "Houses"
CargoID0x30
Ground sprite 0x8000008A (Action1 Set 138)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808E (Action1 Set 142 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,100 >
# 1455 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1457 VarAction2
Feature0x07 "Houses"
CargoID0x31
Ground sprite 0x800000DD (Action1 Set 221)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x800080DE (Action1 Set 222 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,100 >
# 1456 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1458 VarAction2
Feature0x07 "Houses"
CargoID0x32
Ground sprite 0x800000EC (Action1 Set 236)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x8000808E (Action1 Set 142 recolored by property 17 or callback 1E) < 0,0,0 > < 16,16,100 >
# 1457 VarAction2 - Choose between Action2 chains
Linked from: # 1458 VarAction2
Feature0x07 "Houses"
CargoID0x3F
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x31 (# 1455 HouseIndTileAction2)
Defaultchain to 0x30 (# 1454 HouseIndTileAction2)
# 1458 VarAction2 - Choose between Action2 chains
Linked from: # 1459 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x32 (# 1456 HouseIndTileAction2)
Defaultchain to 0x3F (# 1457 VarAction2)
# 1459 VarAction2 - Choose between Action2 chains
Linked from: # 1461 VarAction2
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1451 HouseIndTileAction2)
0x01 (1)0x01 (1)chain to 0x01 (# 1452 HouseIndTileAction2)
0x02 (2)0x02 (2)chain to 0x02 (# 1453 HouseIndTileAction2)
Defaultchain to 0x03 (# 1458 VarAction2)
# 1460 RandomAction2 - Randomized choice between Action2s
Linked from: # 1461 VarAction2
Feature0x07 "Houses"
CargoID0x05
Trigger source 0x80 "current house"
TriggerAny of: 0x00
Random bits0 to 1 (2 bits)
Choose between return 0x031C , return 0x031D , return 0x031F , return 0x0320
# 1461 VarAction2 - Choose between Action2 chains
Linked from: # 1462 Action3
Feature0x07 "Houses"
CargoID0x10
VarAction2 Type0x81 byte of "current house"
Formula value := Var0C"current callback ID"
Decision
FromTo
0x1E (30)0x1E (30)chain to 0x05 (# 1460 RandomAction2)
Defaultchain to 0x04 (# 1459 VarAction2)
# 1462 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x36
defaultchain to 0x10 (# 1461 VarAction2)
# 1463 Action1 - Define set of real sprites
Feature 0x07 "Houses"
209 sets of 1 sprites:
Set 0 - # 1464
Linked from: # 1674 HouseIndTileAction2, # 1675 HouseIndTileAction2, # 1680 HouseIndTileAction2, # 1681 HouseIndTileAction2, # 1694 HouseIndTileAction2, # 1695 HouseIndTileAction2, # 1696 HouseIndTileAction2, # 1714 HouseIndTileAction2, # 1715 HouseIndTileAction2, # 1716 HouseIndTileAction2, # 1732 HouseIndTileAction2, # 1733 HouseIndTileAction2, # 1739 HouseIndTileAction2, # 1740 HouseIndTileAction2, # 1753 HouseIndTileAction2, # 1754 HouseIndTileAction2, # 1755 HouseIndTileAction2, # 1762 HouseIndTileAction2, # 1763 HouseIndTileAction2, # 1764 HouseIndTileAction2, # 1799 HouseIndTileAction2, # 1800 HouseIndTileAction2, # 1801 HouseIndTileAction2, # 1808 HouseIndTileAction2, # 1809 HouseIndTileAction2, # 1810 HouseIndTileAction2, # 1817 HouseIndTileAction2, # 1818 HouseIndTileAction2, # 1819 HouseIndTileAction2, # 1834 HouseIndTileAction2, # 1835 HouseIndTileAction2, # 1836 HouseIndTileAction2, # 1839 HouseIndTileAction2, # 1840 HouseIndTileAction2, # 1841 HouseIndTileAction2, # 1847 HouseIndTileAction2, # 1848 HouseIndTileAction2, # 1849 HouseIndTileAction2, # 1856 HouseIndTileAction2, # 1857 HouseIndTileAction2, # 1858 HouseIndTileAction2, # 1861 HouseIndTileAction2, # 1862 HouseIndTileAction2, # 1863 HouseIndTileAction2, # 1869 HouseIndTileAction2, # 1870 HouseIndTileAction2, # 1879 HouseIndTileAction2, # 1880 HouseIndTileAction2, # 1881 HouseIndTileAction2, # 1890 HouseIndTileAction2, # 1891 HouseIndTileAction2, # 1892 HouseIndTileAction2, # 1895 HouseIndTileAction2, # 1896 HouseIndTileAction2, # 1897 HouseIndTileAction2, # 1903 HouseIndTileAction2, # 1904 HouseIndTileAction2, # 1905 HouseIndTileAction2, # 1921 HouseIndTileAction2, # 1922 HouseIndTileAction2, # 1923 HouseIndTileAction2, # 1932 HouseIndTileAction2, # 1933 HouseIndTileAction2, # 1934 HouseIndTileAction2, # 1942 HouseIndTileAction2, # 1943 HouseIndTileAction2, # 1944 HouseIndTileAction2, # 1952 HouseIndTileAction2, # 1953 HouseIndTileAction2, # 1954 HouseIndTileAction2
1464
Rel: <-31,0>
Compr: 0x01
Set 1 - # 1465
Linked from: # 1676 HouseIndTileAction2
1465
Rel: <-31,0>
Compr: 0x01
Set 2 - # 1466
Linked from: # 1674 HouseIndTileAction2
1466
Rel: <-31,-32>
Compr: 0x01
Set 3 - # 1467
Linked from: # 1675 HouseIndTileAction2
1467
Rel: <-31,-32>
Compr: 0x01
Set 4 - # 1468
Linked from: # 1676 HouseIndTileAction2, # 1677 HouseIndTileAction2
1468
Rel: <-31,-32>
Compr: 0x01
Set 5 - # 1469
Linked from: # 1687 HouseIndTileAction2
1469
Rel: <-31,0>
Compr: 0x01
Set 6 - # 1470
Linked from: # 1687 HouseIndTileAction2
1470
Rel: <-30,-29>
Compr: 0x01
Set 7 - # 1471
Linked from: # 1697 HouseIndTileAction2, # 1698 HouseIndTileAction2, # 1699 HouseIndTileAction2, # 1700 HouseIndTileAction2
1471
Rel: <-31,0>
Compr: 0x01
Set 8 - # 1472
Linked from: # 1694 HouseIndTileAction2
1472
Rel: <-31,-8>
Compr: 0x01
Set 9 - # 1473
Linked from: # 1695 HouseIndTileAction2
1473
Rel: <-31,-22>
Compr: 0x01
Set 10 - # 1474
Linked from: # 1696 HouseIndTileAction2
1474
Rel: <-29,-43>
Compr: 0x01
Set 11 - # 1475
Linked from: # 1697 HouseIndTileAction2
1475
Rel: <-13,-37>
Compr: 0x01
Set 12 - # 1476
Linked from: # 1698 HouseIndTileAction2
1476
Rel: <-13,-37>
Compr: 0x01
Set 13 - # 1477
Linked from: # 1699 HouseIndTileAction2
1477
Rel: <-13,-37>
Compr: 0x01
Set 14 - # 1478
Linked from: # 1700 HouseIndTileAction2
1478
Rel: <-13,-37>
Compr: 0x01
Set 15 - # 1479
Linked from: # 1717 HouseIndTileAction2, # 1718 HouseIndTileAction2, # 1719 HouseIndTileAction2, # 1720 HouseIndTileAction2
1479
Rel: <-31,0>
Compr: 0x01
Set 16 - # 1480
Linked from: # 1714 HouseIndTileAction2
1480
Rel: <-21,-1>
Compr: 0x01
Set 17 - # 1481
Linked from: # 1715 HouseIndTileAction2
1481
Rel: <-19,-11>
Compr: 0x01
Set 18 - # 1482
Linked from: # 1716 HouseIndTileAction2
1482
Rel: <-25,-16>
Compr: 0x01
Set 19 - # 1483
Linked from: # 1717 HouseIndTileAction2
1483
Rel: <-28,-25>
Compr: 0x01
Set 20 - # 1484
Linked from: # 1718 HouseIndTileAction2
1484
Rel: <-26,-25>
Compr: 0x01
Set 21 - # 1485
Linked from: # 1719 HouseIndTileAction2
1485
Rel: <-21,-25>
Compr: 0x01
Set 22 - # 1486
Linked from: # 1720 HouseIndTileAction2
1486
Rel: <-21,-25>
Compr: 0x01
Set 23 - # 1487
Linked from: # 1731 HouseIndTileAction2
1487
Rel: <-31,0>
Compr: 0x01
Set 24 - # 1488
Linked from: # 1734 HouseIndTileAction2
1488
Rel: <-31,0>
Compr: 0x01
Set 25 - # 1489
Linked from: # 1731 HouseIndTileAction2, # 1738 HouseIndTileAction2
1489
Rel: <-18,2>
Compr: 0x01
Set 26 - # 1490
Linked from: # 1732 HouseIndTileAction2, # 1739 HouseIndTileAction2
1490
Rel: <-27,-23>
Compr: 0x01
Set 27 - # 1491
Linked from: # 1733 HouseIndTileAction2, # 1740 HouseIndTileAction2
1491
Rel: <-31,-42>
Compr: 0x01
Set 28 - # 1492
Linked from: # 1734 HouseIndTileAction2
1492
Rel: <-31,-42>
Compr: 0x01
Set 29 - # 1493
Linked from: # 1746 HouseIndTileAction2
1493
Rel: <-19,-17>
Compr: 0x01
Set 30 - # 1494
Linked from: # 1756 HouseIndTileAction2
1494
Rel: <-31,0>
Compr: 0x01
Set 31 - # 1495
Linked from: # 1753 HouseIndTileAction2
1495
Rel: <-31,-80>
Compr: 0x01
Set 32 - # 1496
Linked from: # 1754 HouseIndTileAction2
1496
Rel: <-31,-99>
Compr: 0x01
Set 33 - # 1497
Linked from: # 1755 HouseIndTileAction2
1497
Rel: <-38,-108>
Compr: 0x01
Set 34 - # 1498
Linked from: # 1756 HouseIndTileAction2
1498
Rel: <-25,-94>
Compr: 0x01
Set 35 - # 1499
Linked from: # 1765 HouseIndTileAction2
1499
Rel: <-31,0>
Compr: 0x01
Set 36 - # 1500
Linked from: # 1762 HouseIndTileAction2
1500
Rel: <-25,-118>
Compr: 0x01
Set 37 - # 1501
Linked from: # 1763 HouseIndTileAction2
1501
Rel: <-25,-126>
Compr: 0x01
Set 38 - # 1502
Linked from: # 1764 HouseIndTileAction2
1502
Rel: <-25,-132>
Compr: 0x01
Set 39 - # 1503
Linked from: # 1765 HouseIndTileAction2
1503
Rel: <-25,-100>
Compr: 0x01
Set 40 - # 1504
Linked from: # 1772 HouseIndTileAction2
1504
Rel: <-31,0>
Compr: 0x01
Set 41 - # 1505
Linked from: # 1773 HouseIndTileAction2
1505
Rel: <-31,0>
Compr: 0x01
Set 42 - # 1506
Linked from: # 1774 HouseIndTileAction2
1506
Rel: <-31,0>
Compr: 0x01
Set 43 - # 1507
Linked from: # 1772 HouseIndTileAction2
1507
Rel: <-31,-5>
Compr: 0x01
Set 44 - # 1508
Linked from: # 1773 HouseIndTileAction2
1508
Rel: <-28,-10>
Compr: 0x01
Set 45 - # 1509
Linked from: # 1774 HouseIndTileAction2
1509
Rel: <-28,-10>
Compr: 0x01
Set 46 - # 1510
Linked from: # 1780 HouseIndTileAction2
1510
Rel: <-31,0>
Compr: 0x01
Set 47 - # 1511
Linked from: # 1781 HouseIndTileAction2
1511
Rel: <-31,0>
Compr: 0x01
Set 48 - # 1512
Linked from: # 1782 HouseIndTileAction2
1512
Rel: <-31,0>
Compr: 0x01
Set 49 - # 1513
Linked from: # 1780 HouseIndTileAction2
1513
Rel: <-24,0>
Compr: 0x01
Set 50 - # 1514
Linked from: # 1781 HouseIndTileAction2
1514
Rel: <-8,-10>
Compr: 0x01
Set 51 - # 1515
Linked from: # 1782 HouseIndTileAction2, # 1784 HouseIndTileAction2, # 1785 HouseIndTileAction2
1515
Rel: <-29,-10>
Compr: 0x01
Set 52 - # 1516
Linked from: # 1791 HouseIndTileAction2
1516
Rel: <-31,0>
Compr: 0x01
Set 53 - # 1517
Linked from: # 1791 HouseIndTileAction2
1517
Rel: <-31,-17>
Compr: 0x01
Set 54 - # 1518
Linked from: # 1802 HouseIndTileAction2
1518
Rel: <-31,0>
Compr: 0x01
Set 55 - # 1519
Linked from: # 1799 HouseIndTileAction2
1519
Rel: <-30,-128>
Compr: 0x01
Set 56 - # 1520
Linked from: # 1800 HouseIndTileAction2
1520
Rel: <-29,-127>
Compr: 0x01
Set 57 - # 1521
Linked from: # 1801 HouseIndTileAction2
1521
Rel: <-30,-128>
Compr: 0x01
Set 58 - # 1522
Linked from: # 1802 HouseIndTileAction2
1522
Rel: <-28,-122>
Compr: 0x01
Set 59 - # 1523
Linked from: # 1811 HouseIndTileAction2
1523
Rel: <-31,0>
Compr: 0x01
Set 60 - # 1524
Linked from: # 1808 HouseIndTileAction2
1524
Rel: <-33,-138>
Compr: 0x01
Set 61 - # 1525
Linked from: # 1809 HouseIndTileAction2
1525
Rel: <-33,-144>
Compr: 0x01
Set 62 - # 1526
Linked from: # 1810 HouseIndTileAction2
1526
Rel: <-33,-153>
Compr: 0x01
Set 63 - # 1527
Linked from: # 1811 HouseIndTileAction2
1527
Rel: <-30,-138>
Compr: 0x01
Set 64 - # 1528
Linked from: # 1820 HouseIndTileAction2, # 1821 HouseIndTileAction2, # 1822 HouseIndTileAction2
1528
Rel: <-31,0>
Compr: 0x01
Set 65 - # 1529
Linked from: # 1817 HouseIndTileAction2
1529
Rel: <-28,-4>
Compr: 0x01
Set 66 - # 1530
Linked from: # 1818 HouseIndTileAction2
1530
Rel: <-39,-79>
Compr: 0x01
Set 67 - # 1531
Linked from: # 1819 HouseIndTileAction2
1531
Rel: <-39,-79>
Compr: 0x01
Set 68 - # 1532
Linked from: # 1820 HouseIndTileAction2
1532
Rel: <-28,-42>
Compr: 0x01
Set 69 - # 1533
Linked from: # 1821 HouseIndTileAction2
1533
Rel: <-28,-42>
Compr: 0x01
Set 70 - # 1534
Linked from: # 1822 HouseIndTileAction2
1534
Rel: <-28,-63>
Compr: 0x01
Set 71 - # 1535
Linked from: # 1837 HouseIndTileAction2
1535
Rel: <-31,0>
Compr: 0x01
Set 72 - # 1536
Linked from: # 1834 HouseIndTileAction2
1536
Rel: <-32,-29>
Compr: 0x01
Set 73 - # 1537
Linked from: # 1835 HouseIndTileAction2
1537
Rel: <-32,-29>
Compr: 0x01
Set 74 - # 1538
Linked from: # 1836 HouseIndTileAction2
1538
Rel: <-32,-29>
Compr: 0x01
Set 75 - # 1539
Linked from: # 1837 HouseIndTileAction2
1539
Rel: <-32,-29>
Compr: 0x01
Set 76 - # 1540
Linked from: # 1850 HouseIndTileAction2
1540
Rel: <-31,0>
Compr: 0x01
Set 77 - # 1541
Linked from: # 1847 HouseIndTileAction2
1541
Rel: <-31,-1>
Compr: 0x01
Set 78 - # 1542
Linked from: # 1848 HouseIndTileAction2
1542
Rel: <-31,-102>
Compr: 0x01
Set 79 - # 1543
Linked from: # 1849 HouseIndTileAction2
1543
Rel: <-31,-102>
Compr: 0x01
Set 80 - # 1544
Linked from: # 1850 HouseIndTileAction2
1544
Rel: <-27,-60>
Compr: 0x01
Set 81 - # 1545
Linked from: # 1859 HouseIndTileAction2
1545
Rel: <-31,0>
Compr: 0x01
Set 82 - # 1546
Linked from: # 1856 HouseIndTileAction2
1546
Rel: <-27,-120>
Compr: 0x01
Set 83 - # 1547
Linked from: # 1857 HouseIndTileAction2
1547
Rel: <-27,-120>
Compr: 0x01
Set 84 - # 1548
Linked from: # 1858 HouseIndTileAction2
1548
Rel: <-27,-120>
Compr: 0x01
Set 85 - # 1549
Linked from: # 1859 HouseIndTileAction2
1549
Rel: <-27,-120>
Compr: 0x01
Set 86 - # 1550
Linked from: # 1871 HouseIndTileAction2
1550
Rel: <-31,0>
Compr: 0x01
Set 87 - # 1551
Linked from: # 1869 HouseIndTileAction2
1551
Rel: <-21,-24>
Compr: 0x01
Set 88 - # 1552
Linked from: # 1870 HouseIndTileAction2
1552
Rel: <-24,-28>
Compr: 0x01
Set 89 - # 1553
Linked from: # 1871 HouseIndTileAction2
1553
Rel: <-22,-34>
Compr: 0x01
Set 90 - # 1554
Linked from: # 1882 HouseIndTileAction2
1554
Rel: <-31,0>
Compr: 0x01
Set 91 - # 1555
Linked from: # 1879 HouseIndTileAction2
1555
Rel: <-30,-61>
Compr: 0x01
Set 92 - # 1556
Linked from: # 1880 HouseIndTileAction2
1556
Rel: <-41,-117>
Compr: 0x01
Set 93 - # 1557
Linked from: # 1881 HouseIndTileAction2
1557
Rel: <-41,-167>
Compr: 0x01
Set 94 - # 1558
Linked from: # 1882 HouseIndTileAction2
1558
Rel: <-30,-149>
Compr: 0x01
Set 95 - # 1559
Linked from: # 1890 HouseIndTileAction2
1559
Rel: <-31,-79>
Compr: 0x01
Set 96 - # 1560
Linked from: # 1891 HouseIndTileAction2
1560
Rel: <-31,-79>
Compr: 0x01
Set 97 - # 1561
Linked from: # 1892 HouseIndTileAction2
1561
Rel: <-31,-79>
Compr: 0x01
Set 98 - # 1562
Linked from: # 1893 HouseIndTileAction2
1562
Rel: <-31,-79>
Compr: 0x01
Set 99 - # 1563
Linked from: # 1906 HouseIndTileAction2
1563
Rel: <-31,0>
Compr: 0x01
Set 100 - # 1564
Linked from: # 1903 HouseIndTileAction2
1564
Rel: <-29,-167>
Compr: 0x01
Set 101 - # 1565
Linked from: # 1904 HouseIndTileAction2
1565
Rel: <-29,-167>
Compr: 0x01
Set 102 - # 1566
Linked from: # 1905 HouseIndTileAction2
1566
Rel: <-29,-165>
Compr: 0x01
Set 103 - # 1567
Linked from: # 1906 HouseIndTileAction2
1567
Rel: <-22,-164>
Compr: 0x01
Set 104 - # 1568
Linked from: # 1912 HouseIndTileAction2
1568
Rel: <-31,0>
Compr: 0x01
Set 105 - # 1569
Linked from: # 1912 HouseIndTileAction2
1569
Rel: <-29,-51>
Compr: 0x01
Set 106 - # 1570
Linked from: # 1924 HouseIndTileAction2
1570
Rel: <-31,0>
Compr: 0x01
Set 107 - # 1571
Linked from: # 1921 HouseIndTileAction2
1571
Rel: <-29,-24>
Compr: 0x01
Set 108 - # 1572
Linked from: # 1922 HouseIndTileAction2
1572
Rel: <-29,-76>
Compr: 0x01
Set 109 - # 1573
Linked from: # 1923 HouseIndTileAction2
1573
Rel: <-29,-76>
Compr: 0x01
Set 110 - # 1574
Linked from: # 1924 HouseIndTileAction2
1574
Rel: <-29,-43>
Compr: 0x01
Set 111 - # 1575
Linked from: # 1935 HouseIndTileAction2
1575
Rel: <-31,0>
Compr: 0x01
Set 112 - # 1576
Linked from: # 1932 HouseIndTileAction2
1576
Rel: <-31,0>
Compr: 0x01
Set 113 - # 1577
Linked from: # 1933 HouseIndTileAction2
1577
Rel: <-31,-15>
Compr: 0x01
Set 114 - # 1578
Linked from: # 1934 HouseIndTileAction2
1578
Rel: <-31,-32>
Compr: 0x01
Set 115 - # 1579
Linked from: # 1935 HouseIndTileAction2
1579
Rel: <-31,-32>
Compr: 0x01
Set 116 - # 1580
Linked from: # 1945 HouseIndTileAction2
1580
Rel: <-31,0>
Compr: 0x01
Set 117 - # 1581
Linked from: # 1942 HouseIndTileAction2
1581
Rel: <-30,-46>
Compr: 0x01
Set 118 - # 1582
Linked from: # 1943 HouseIndTileAction2
1582
Rel: <-30,-94>
Compr: 0x01
Set 119 - # 1583
Linked from: # 1944 HouseIndTileAction2
1583
Rel: <-30,-94>
Compr: 0x01
Set 120 - # 1584
Linked from: # 1945 HouseIndTileAction2
1584
Rel: <-30,-27>
Compr: 0x01
Set 121 - # 1585
Linked from: # 1955 HouseIndTileAction2
1585
Rel: <-31,0>
Compr: 0x01
Set 122 - # 1586
Linked from: # 1952 HouseIndTileAction2
1586
Rel: <-31,0>
Compr: 0x01
Set 123 - # 1587
Linked from: # 1953 HouseIndTileAction2
1587
Rel: <-29,0>
Compr: 0x01
Set 124 - # 1588
Linked from: # 1954 HouseIndTileAction2
1588
Rel: <-29,0>
Compr: 0x01
Set 125 - # 1589
Linked from: # 1955 HouseIndTileAction2
1589
Rel: <-29,0>
Compr: 0x01
Set 126 - # 1590
Linked from: -
1590
Rel: <-31,0>
Compr: 0x01
Set 127 - # 1591
Linked from: -
1591
Rel: <-33,-68>
Compr: 0x01
Set 128 - # 1592
Linked from: -
1592
Rel: <-33,-121>
Compr: 0x01
Set 129 - # 1593
Linked from: -
1593
Rel: <-33,-127>
Compr: 0x01
Set 130 - # 1594
Linked from: -
1594
Rel: <-32,-127>
Compr: 0x01
Set 131 - # 1595
Linked from: -
1595
Rel: <-1,-1>
Compr: 0x01
Set 132 - # 1596
Linked from: # 1682 HouseIndTileAction2
1596
Rel: <-31,0>
Compr: 0x01
Set 133 - # 1597
Linked from: # 1680 HouseIndTileAction2
1597
Rel: <-31,-32>
Compr: 0x01
Set 134 - # 1598
Linked from: # 1681 HouseIndTileAction2
1598
Rel: <-31,-32>
Compr: 0x01
Set 135 - # 1599
Linked from: # 1682 HouseIndTileAction2
1599
Rel: <-31,-32>
Compr: 0x01
Set 136 - # 1600
Linked from: # 1688 HouseIndTileAction2
1600
Rel: <-31,0>
Compr: 0x01
Set 137 - # 1601
Linked from: # 1688 HouseIndTileAction2
1601
Rel: <-30,-29>
Compr: 0x01
Set 138 - # 1602
Linked from: # 1702 HouseIndTileAction2, # 1703 HouseIndTileAction2, # 1704 HouseIndTileAction2, # 1705 HouseIndTileAction2
1602
Rel: <-31,0>
Compr: 0x01
Set 139 - # 1603
Linked from: # 1702 HouseIndTileAction2
1603
Rel: <-13,-37>
Compr: 0x01
Set 140 - # 1604
Linked from: # 1703 HouseIndTileAction2
1604
Rel: <-13,-37>
Compr: 0x01
Set 141 - # 1605
Linked from: # 1704 HouseIndTileAction2
1605
Rel: <-13,-37>
Compr: 0x01
Set 142 - # 1606
Linked from: # 1705 HouseIndTileAction2
1606
Rel: <-13,-37>
Compr: 0x01
Set 143 - # 1607
Linked from: # 1722 HouseIndTileAction2, # 1723 HouseIndTileAction2, # 1724 HouseIndTileAction2, # 1725 HouseIndTileAction2
1607
Rel: <-31,0>
Compr: 0x01
Set 144 - # 1608
Linked from: # 1722 HouseIndTileAction2
1608
Rel: <-28,-25>
Compr: 0x01
Set 145 - # 1609
Linked from: # 1723 HouseIndTileAction2
1609
Rel: <-26,-25>
Compr: 0x01
Set 146 - # 1610
Linked from: # 1724 HouseIndTileAction2
1610
Rel: <-21,-25>
Compr: 0x01
Set 147 - # 1611
Linked from: # 1725 HouseIndTileAction2
1611
Rel: <-21,-25>
Compr: 0x01
Set 148 - # 1612
Linked from: # 1735 HouseIndTileAction2
1612
Rel: <-31,0>
Compr: 0x01
Set 149 - # 1613
Linked from: # 1735 HouseIndTileAction2
1613
Rel: <-31,-42>
Compr: 0x01
Set 150 - # 1614
Linked from: # 1747 HouseIndTileAction2
1614
Rel: <-16,1>
Compr: 0x01
Set 151 - # 1615
Linked from: # 1757 HouseIndTileAction2
1615
Rel: <-31,0>
Compr: 0x01
Set 152 - # 1616
Linked from: # 1757 HouseIndTileAction2
1616
Rel: <-25,-94>
Compr: 0x01
Set 153 - # 1617
Linked from: # 1766 HouseIndTileAction2
1617
Rel: <-31,0>
Compr: 0x01
Set 154 - # 1618
Linked from: # 1766 HouseIndTileAction2
1618
Rel: <-25,-100>
Compr: 0x01
Set 155 - # 1619
Linked from: # 1775 HouseIndTileAction2
1619
Rel: <-31,0>
Compr: 0x01
Set 156 - # 1620
Linked from: # 1775 HouseIndTileAction2
1620
Rel: <-28,-10>
Compr: 0x01
Set 157 - # 1621
Linked from: # 1783 HouseIndTileAction2
1621
Rel: <-31,0>
Compr: 0x01
Set 158 - # 1622
Linked from: # 1783 HouseIndTileAction2
1622
Rel: <-29,-10>
Compr: 0x01
Set 159 - # 1623
Linked from: # 1792 HouseIndTileAction2
1623
Rel: <-31,0>
Compr: 0x01
Set 160 - # 1624
Linked from: # 1792 HouseIndTileAction2
1624
Rel: <-31,-17>
Compr: 0x01
Set 161 - # 1625
Linked from: # 1803 HouseIndTileAction2
1625
Rel: <-31,0>
Compr: 0x01
Set 162 - # 1626
Linked from: # 1803 HouseIndTileAction2
1626
Rel: <-28,-122>
Compr: 0x01
Set 163 - # 1627
Linked from: # 1812 HouseIndTileAction2
1627
Rel: <-31,0>
Compr: 0x01
Set 164 - # 1628
Linked from: # 1812 HouseIndTileAction2
1628
Rel: <-30,-138>
Compr: 0x01
Set 165 - # 1629
Linked from: # 1824 HouseIndTileAction2, # 1825 HouseIndTileAction2, # 1826 HouseIndTileAction2
1629
Rel: <-31,0>
Compr: 0x01
Set 166 - # 1630
Linked from: # 1824 HouseIndTileAction2
1630
Rel: <-28,-42>
Compr: 0x01
Set 167 - # 1631
Linked from: # 1825 HouseIndTileAction2
1631
Rel: <-28,-42>
Compr: 0x01
Set 168 - # 1632
Linked from: # 1826 HouseIndTileAction2
1632
Rel: <-28,-63>
Compr: 0x01
Set 169 - # 1633
Linked from: # 1842 HouseIndTileAction2
1633
Rel: <-31,0>
Compr: 0x01
Set 170 - # 1634
Linked from: # 1839 HouseIndTileAction2
1634
Rel: <-32,-29>
Compr: 0x01
Set 171 - # 1635
Linked from: # 1840 HouseIndTileAction2
1635
Rel: <-32,-29>
Compr: 0x01
Set 172 - # 1636
Linked from: # 1841 HouseIndTileAction2
1636
Rel: <-32,-29>
Compr: 0x01
Set 173 - # 1637
Linked from: # 1842 HouseIndTileAction2
1637
Rel: <-32,-29>
Compr: 0x01
Set 174 - # 1638
Linked from: # 1851 HouseIndTileAction2
1638
Rel: <-31,0>
Compr: 0x01
Set 175 - # 1639
Linked from: # 1851 HouseIndTileAction2
1639
Rel: <-27,-60>
Compr: 0x01
Set 176 - # 1640
Linked from: # 1864 HouseIndTileAction2
1640
Rel: <-31,0>
Compr: 0x01
Set 177 - # 1641
Linked from: # 1861 HouseIndTileAction2
1641
Rel: <-27,-120>
Compr: 0x01
Set 178 - # 1642
Linked from: # 1862 HouseIndTileAction2
1642
Rel: <-27,-120>
Compr: 0x01
Set 179 - # 1643
Linked from: # 1863 HouseIndTileAction2
1643
Rel: <-27,-120>
Compr: 0x01
Set 180 - # 1644
Linked from: # 1864 HouseIndTileAction2
1644
Rel: <-27,-120>
Compr: 0x01
Set 181 - # 1645
Linked from: # 1872 HouseIndTileAction2
1645
Rel: <-31,0>
Compr: 0x01
Set 182 - # 1646
Linked from: # 1872 HouseIndTileAction2
1646
Rel: <-22,-34>
Compr: 0x01
Set 183 - # 1647
Linked from: # 1883 HouseIndTileAction2
1647
Rel: <-31,0>
Compr: 0x01
Set 184 - # 1648
Linked from: # 1883 HouseIndTileAction2
1648
Rel: <-30,-149>
Compr: 0x01
Set 185 - # 1649
Linked from: # 1895 HouseIndTileAction2
1649
Rel: <-31,-79>
Compr: 0x01
Set 186 - # 1650
Linked from: # 1896 HouseIndTileAction2
1650
Rel: <-31,-79>
Compr: 0x01
Set 187 - # 1651
Linked from: # 1897 HouseIndTileAction2
1651
Rel: <-31,-79>
Compr: 0x01
Set 188 - # 1652
Linked from: # 1898 HouseIndTileAction2
1652
Rel: <-31,-79>
Compr: 0x01
Set 189 - # 1653
Linked from: # 1907 HouseIndTileAction2
1653
Rel: <-31,0>
Compr: 0x01
Set 190 - # 1654
Linked from: # 1907 HouseIndTileAction2
1654
Rel: <-22,-164>
Compr: 0x01
Set 191 - # 1655
Linked from: # 1913 HouseIndTileAction2
1655
Rel: <-31,0>
Compr: 0x01
Set 192 - # 1656
Linked from: # 1913 HouseIndTileAction2
1656
Rel: <-29,-51>
Compr: 0x01
Set 193 - # 1657
Linked from: # 1925 HouseIndTileAction2
1657
Rel: <-31,0>
Compr: 0x01
Set 194 - # 1658
Linked from: # 1925 HouseIndTileAction2
1658
Rel: <-29,-43>
Compr: 0x01
Set 195 - # 1659
Linked from: # 1936 HouseIndTileAction2
1659
Rel: <-31,0>
Compr: 0x01
Set 196 - # 1660
Linked from: # 1936 HouseIndTileAction2
1660
Rel: <-31,-32>
Compr: 0x01
Set 197 - # 1661
Linked from: # 1946 HouseIndTileAction2
1661
Rel: <-31,0>
Compr: 0x01
Set 198 - # 1662
Linked from: # 1946 HouseIndTileAction2
1662
Rel: <-30,-27>
Compr: 0x01
Set 199 - # 1663
Linked from: # 1956 HouseIndTileAction2
1663
Rel: <-31,0>
Compr: 0x01
Set 200 - # 1664
Linked from: # 1956 HouseIndTileAction2
1664
Rel: <-29,0>
Compr: 0x01
Set 201 - # 1665
Linked from: # 1677 HouseIndTileAction2
1665
Rel: <-31,0>
Compr: 0x01
Set 202 - # 1666
Linked from: # 1738 HouseIndTileAction2
1666
Rel: <-31,0>
Compr: 0x01
Set 203 - # 1667
Linked from: # 1741 HouseIndTileAction2
1667
Rel: <-31,0>
Compr: 0x01
Set 204 - # 1668
Linked from: # 1741 HouseIndTileAction2
1668
Rel: <-31,-42>
Compr: 0x01
Set 205 - # 1669
Linked from: # 1784 HouseIndTileAction2
1669
Rel: <-31,0>
Compr: 0x01
Set 206 - # 1670
Linked from: # 1793 HouseIndTileAction2
1670
Rel: <-31,0>
Compr: 0x01
Set 207 - # 1671
Linked from: # 1793 HouseIndTileAction2
1671
Rel: <-31,-15>
Compr: 0x01
Set 208 - # 1672
Linked from: # 1785 HouseIndTileAction2
1672
Rel: <-31,0>
Compr: 0x01
# 1673 Action0 - Define Properties
Feature 0x07 "Houses"
PropertyID 0x37 (55)
0x08 "Substitute building type" 0x03
0x09 "Building flags" 0x41
0x0A "Availability years" 0x5A3C
0x13 "Building availability mask" 0xF80F
# 1674 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1679 VarAction2
Feature0x07 "Houses"
CargoID0x00
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000002 (Action1 Set 2) < 0,0,0 > < 16,16,55 >
# 1675 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1679 VarAction2
Feature0x07 "Houses"
CargoID0x01
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000003 (Action1 Set 3) < 0,0,0 > < 16,16,55 >
# 1676 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1678 VarAction2
Feature0x07 "Houses"
CargoID0x3A
Ground sprite 0x80000001 (Action1 Set 1)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000004 (Action1 Set 4) < 0,0,0 > < 16,16,55 >
# 1677 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1678 VarAction2
Feature0x07 "Houses"
CargoID0x3B
Ground sprite 0x800000C9 (Action1 Set 201)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000004 (Action1 Set 4) < 0,0,0 > < 16,16,55 >
# 1678 VarAction2 - Choose between Action2 chains
Linked from: # 1679 VarAction2
Feature0x07 "Houses"
CargoID0x03
VarAction2 Type0x81 byte of "current house"
Formula value := Var03"current climate"
Decision
FromTo
0x02 (2)0x02 (2)chain to 0x3B (# 1677 HouseIndTileAction2)
Defaultchain to 0x3A (# 1676 HouseIndTileAction2)
# 1679 VarAction2 - Choose between Action2 chains
Linked from: # 1684 VarAction2
Feature0x07 "Houses"
CargoID0x14
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x00 (# 1674 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x01 (# 1675 HouseIndTileAction2)
Defaultchain to 0x03 (# 1678 VarAction2)
# 1680 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1683 VarAction2
Feature0x07 "Houses"
CargoID0x10
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000085 (Action1 Set 133) < 0,0,0 > < 16,16,55 >
# 1681 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1683 VarAction2
Feature0x07 "Houses"
CargoID0x11
Ground sprite 0x80000000 (Action1 Set 0)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000086 (Action1 Set 134) < 0,0,0 > < 16,16,55 >
# 1682 Action2 for houses and industry tiles - Define sprite layout
Linked from: # 1683 VarAction2
Feature0x07 "Houses"
CargoID0x13
Ground sprite 0x80000084 (Action1 Set 132)
Sprite layout Bounding Box Preview
ParentSpritePositionExtentChildSpritePosition
0x80000087 (Action1 Set 135) < 0,0,0 > < 16,16,55 >
# 1683 VarAction2 - Choose between Action2 chains
Linked from: # 1684 VarAction2
Feature0x07 "Houses"
CargoID0x24
VarAction2 Type0x81 byte of "current house"
Formula value := (Var40"Construction stage and pseudo-random values") and 0x03
Decision
FromTo
0x00 (0)0x00 (0)chain to 0x10 (# 1680 HouseIndTileAction2)
0x01 (1)0x02 (2)chain to 0x11 (# 1681 HouseIndTileAction2)
Defaultchain to 0x13 (# 1682 HouseIndTileAction2)
# 1684 VarAction2 - Choose between Action2 chains
Linked from: # 1685 Action3
Feature0x07 "Houses"
CargoID0x04
VarAction2 Type0x81 byte of "current house"
Formula value := Var43"Terrain type"
Decision
FromTo
0x04 (4)0x04 (4)chain to 0x24 (# 1683 VarAction2)
Defaultchain to 0x14 (# 1679 VarAction2)
# 1685 Action3 - Install graphic sets
Feature0x07 "Houses"
Typenormal action3
IDs0x37
defaultchain to 0x04 (# 1684 VarAction2)
# 1686