• 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 16 (spanning 14 versions)
    Revision 2 as of 2012-10-23 13:39:25
    Size: 707
    Editor: Inanna
    Comment:
    Revision 16 as of 2014-02-10 18:39:47
    Size: 6728
    Editor: Inanna
    Comment:
    Deletions are marked like this. Additions are marked like this.
    Line 1: Line 1:
     ## page was renamed from Buildings
    ## page was renamed from BuildingsVars
    <<TableOfContents>>
    Line 3: Line 5:
    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 7:
    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 9:
    m_city.cityManager.buildings[0].name In the following examples, x can be any number from 0-73:
    Line 9: Line 11:
    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 15:
    m_city.cityManager.buildings[0].startTime
    Line 13: Line 16:
    m_city.cityManager.buildings[0].status The name of the type of building ("Forge","Stable","Inn",etc.)
    Line 15: Line 18:
    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 22:
    m_city.cityManager.buildings[1]
    Line 19: Line 23:
    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 25:
    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 27:
    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 31:
    m_city.cityManager.buildings[1].positionId
    Line 27: Line 32:
    m_city.cityManager.buildings[1].startTime 0 = building complete
    Line 29: Line 34:
    m_city.cityManager.buildings[1].status 1 = upgrading
    Line 31: Line 36:
    m_city.cityManager.buildings[1].typeId 2 = demolishing
    Line 33: Line 38:
    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 42:

    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 77:
    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)