• My Pages
  • Comments
  • Add Link
  • Subscribe
  • Subscribe User
  • Edit (GUI)
  • 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 1 and 19 (spanning 18 versions)
    Revision 1 as of 2012-10-23 13:05:50
    Size: 55
    Editor: Inanna
    Comment:
    Revision 19 as of 2014-11-23 22:52:10
    Size: 1849
    Editor: Inanna
    Comment:
    Deletions are marked like this. Additions are marked like this.
    Line 1: Line 1:
    Describe BuildingsVars here. Building objects can reference details about the buildings currently built or still in progress in your cities.

    '''These objects can be referenced as:'''

     . ''m_city.cityManager.buildings[x].property '''or''' city.buildings[x].property''

    The ''[x]'' can be any number from 0-73. 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)

    ||<tablewidth="796px" tableheight="123px"#cccccc>'''Property ''' ||<#cccccc>'''Type''' ||<#cccccc>'''Description ''' ||
    ||name ||String ||The name of the type of building ("Forge","Stable","Inn",etc.) ||
    ||positionId ||int ||The number indicating the position id of the building. Town Hall is in position -1. See images below for each position id. ||
    ||status ||int ||The active status of the building. 0 = complete, 1 = upgrading, 2 = demolishing. ||
    ||endTime ||int ||Returns the time in UNIX timestamp format indicating when building will be finished upgrading or demolishing. Returns 0 if not being worked on. ||
    ||startTime ||int ||Returns the time in UNIX timestamp format indicating when building began upgrading or demolishing. Returns 0 if not being worked on. ||
    ||typeId ||int ||Returns the numerical code for the [[BuildingTypes]] ||
    ||level ||int ||Returns the level of the building. ||
    ||length ||int ||Returns the total number of buildings in the city. ||

    ''' Position IDs for Building '''

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

    See also: [[BuildingTypes|Building Types]]<<BR>>
    See also: [[BuildingFunctions|Building Functions|]]
    Line 3: Line 27:
    CategoryVariables ScriptObjects

    Building objects can reference details about the buildings currently built or still in progress in your cities.

    These objects can be referenced as:

    • m_city.cityManager.buildings[x].property or city.buildings[x].property

    The [x] can be any number from 0-73. 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)

    Property

    Type

    Description

    name

    String

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

    positionId

    int

    The number indicating the position id of the building. Town Hall is in position -1. See images below for each position id.

    status

    int

    The active status of the building. 0 = complete, 1 = upgrading, 2 = demolishing.

    endTime

    int

    Returns the time in UNIX timestamp format indicating when building will be finished upgrading or demolishing. Returns 0 if not being worked on.

    startTime

    int

    Returns the time in UNIX timestamp format indicating when building began upgrading or demolishing. Returns 0 if not being worked on.

    typeId

    int

    Returns the numerical code for the BuildingTypes

    level

    int

    Returns the level of the building.

    length

    int

    Returns the total number of buildings in the city.

    Position IDs for Building

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

    See also: Building Types
    See also: Building Functions


    ScriptObjects

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