• 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 3 and 15 (spanning 12 versions)
    Revision 3 as of 2012-10-23 13:51:15
    Size: 746
    Editor: Inanna
    Comment:
    Revision 15 as of 2013-07-31 07:21:59
    Size: 6736
    Editor: tech
    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:
    m_city.cityManager.buildings.length
    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 38: Line 78:
    CategoryVariables [[ObjectCity|City]]

    

    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


    City

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