• My Pages
  • Comments
  • Add Link
  • Subscribe
  • Subscribe User
  • Edit (Text)
  • Rename Page
  • Copy Page
  • Load Page
  • Save Page
  • Delete Page
  • Attachments
  • Check Spelling
  • Diffs
  • Info
  • Revert to this revision
  • XML
  • Render as Docbook
  • Print View
  • Raw Text
  • Delete Cache
  • Like Pages
  • Local Site Map
  • Remove Spam
  • Package Pages
  • Sync Pages
    • Diff for "Building"
    Differences between revisions 2 and 17 (spanning 15 versions)
    Revision 2 as of 2012-10-23 13:39:25
    Size: 707
    Editor: Inanna
    Comment:
    Revision 17 as of 2014-02-10 18:48:29
    Size: 6767
    Editor: Inanna
    Comment:
    Deletions are marked like this. Additions are marked like this.
    Line 1: Line 1:
     ## page was renamed from BuildingBean
    ## page was renamed from Buildings
    ## page was renamed from BuildingsVars
    <<TableOfContents>>
    Line 3: Line 6:
    m_city.cityManager.buildings[0].endTime Each city has up to 74 possible buildings on it, 32 spaces inside plus walls and town hall, and 40 spaces outside.
    Line 5: Line 8:
    m_city.cityManager.buildings[0].level The first building you start with is city.building[73] (The Town Hall) and each building you construct after that takes the next available number counting back to 0... (72,71,70,69,etc)
    Line 7: Line 10:
    m_city.cityManager.buildings[0].name In the following examples, x can be any number from 0-73:
    Line 9: Line 12:
    m_city.cityManager.buildings[0].positionId == buildings[x].name ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].name ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[0].name ||
    Line 11: Line 16:
    m_city.cityManager.buildings[0].startTime
    Line 13: Line 17:
    m_city.cityManager.buildings[0].status The name of the type of building ("Forge","Stable","Inn",etc.)
    Line 15: Line 19:
    m_city.cityManager.buildings[0].typeId == buildings[x].positionId ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].positionId ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[0].positionId ||
    Line 17: Line 23:
    m_city.cityManager.buildings[1]
    Line 19: Line 24:
    m_city.cityManager.buildings[1].endTime The numbers below indicate the .positionId (city.building[x].positionId) (The Town Hall is in position -1)
    Line 21: Line 26:
    m_city.cityManager.buildings[1].level {{http://imageshack.us/a/img820/7558/positionid1.png}} {{http://imageshack.us/a/img10/8545/positionid2.png}}
    Line 23: Line 28:
    m_city.cityManager.buildings[1].name == buildings[x].status ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].status ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[0].status ||
    Line 25: Line 32:
    m_city.cityManager.buildings[1].positionId
    Line 27: Line 33:
    m_city.cityManager.buildings[1].startTime 0 = building complete
    Line 29: Line 35:
    m_city.cityManager.buildings[1].status 1 = upgrading
    Line 31: Line 37:
    m_city.cityManager.buildings[1].typeId 2 = demolishing
    Line 33: Line 39:
    m_city.cityManager.buildings[73].level == buildings[x].endTime ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].endTime ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[1].endTime ||
    Line 35: Line 43:

    returns the time in UNIX timestamp format indicating when building will be finished upgrading or demolishing

    (returns 0 if it is not being worked on)

    == buildings[x].startTime ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].startTime ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[1].startTime ||


    returns the time in UNIX timestamp format indicating when building began being upgraded or demolished

    (returns 0 if it is not being worked on)

    == buildings[x].typeId ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].typeId ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[1].typeId ||


    The numerical code for the [[buildingType]]

    == buildings[x].level ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[x].level ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings[1].level ||


    level of the building

    == buildings.length ==
    ||<tablebgcolor="#F9F9F9" tablestyle="margin:1em 1em 1em 0px;border-style:solid;border-color:rgb(170, 170, 170);color:rgb(0, 0, 0);font-family:sans-serif;font-size:13px;line-height:19.5px;text-align:start; " tableclass="wikitable"#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Usage: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings.length ||
    ||<#F2F2F2 style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em; ">Example: ||<style="border-style:solid;border-color:rgb(170, 170, 170);padding:0.2em;">city.buildings.length ||


    Total number of buildings in the current city
    Line 36: Line 78:
    CategoryVariables ScriptObjects

    

    Each city has up to 74 possible buildings on it, 32 spaces inside plus walls and town hall, and 40 spaces outside.

    The first building you start with is city.building[73] (The Town Hall) and each building you construct after that takes the next available number counting back to 0... (72,71,70,69,etc)

    In the following examples, x can be any number from 0-73:

    buildings[x].name

    Usage:

    city.buildings[x].name

    Example:

    city.buildings[0].name

    The name of the type of building ("Forge","Stable","Inn",etc.)

    buildings[x].positionId

    Usage:

    city.buildings[x].positionId

    Example:

    city.buildings[0].positionId

    The numbers below indicate the .positionId (city.building[x].positionId) (The Town Hall is in position -1)

    http://imageshack.us/a/img820/7558/positionid1.png http://imageshack.us/a/img10/8545/positionid2.png

    buildings[x].status

    Usage:

    city.buildings[x].status

    Example:

    city.buildings[0].status

    0 = building complete

    1 = upgrading

    2 = demolishing

    buildings[x].endTime

    Usage:

    city.buildings[x].endTime

    Example:

    city.buildings[1].endTime

    returns the time in UNIX timestamp format indicating when building will be finished upgrading or demolishing

    (returns 0 if it is not being worked on)

    buildings[x].startTime

    Usage:

    city.buildings[x].startTime

    Example:

    city.buildings[1].startTime

    returns the time in UNIX timestamp format indicating when building began being upgraded or demolished

    (returns 0 if it is not being worked on)

    buildings[x].typeId

    Usage:

    city.buildings[x].typeId

    Example:

    city.buildings[1].typeId

    The numerical code for the buildingType

    buildings[x].level

    Usage:

    city.buildings[x].level

    Example:

    city.buildings[1].level

    level of the building

    buildings.length

    Usage:

    city.buildings.length

    Example:

    city.buildings.length

    Total number of buildings in the current city


    ScriptObjects

    Building (last edited 2019-12-18 17:18:13 by Inanna)