D2BS

Todo List

Member acceptTrade ()
Verify that I understand this correctly.

Class Box

Explain (and understand) this better.

Verify all the documentation in this class.

Member clickMap (uint16_t nClickType, uint16_t nShift, Unit toClick)
Get a reference for nClickType.

Member clickMap (uint16_t nClickType, uint16_t nShift, uint16_t nX, uint16_t nY)
Get a reference for nClickType.

Member clickMap (uint16_t nClickType, bool nShift, uint16_t nX, uint16_t nY)
Get a reference for nClickType.

Member clickMap (uint16_t nClickType, bool nShift, Unit toClick)
Get a reference for nClickType.

Member Control::cursorPos
Determine what this is.

Member Control::selectend
Determine what this is.

Member Control::selectstart
Determine what this is.

Member Control::state
Find a reference for these values.

Member copyUnit (Unit other)
Figure out why anyone would want to copy a unit.

Class DBStatement
Get a better description (and understanding).

Member DBStatement::go ()
Interpret what this means.

Member DBStatement::next ()
Interpret what this means and how's it's different from go().

Member DBStatement::reset ()
Interpret what this does.

Class Frame

Explain (and understand) this better.

Verify all the documentation in this class.

Member getBaseStat (String szTableName, int32_t nClassId, String szStatName)

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Member getBaseStat (int32_t nBaseStat, int32_t nClassId, String szStatName)

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Member getBaseStat (String szTableName, int32_t nClassId, int32_t nStat)

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Member getBaseStat (int32_t nBaseStat, int32_t nClassId, int32_t nStat)

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Determine what these tables are.

Member getControl (int32_t nType=-1, int32_t nX=-1, int32_t nY=-1, int32_t nXSize=-1, int32_t nYSize=-1)
Get a reference for nType

Member getCursorType ()
Determine what the return value means.

Member getCursorType (int nType)
Determine what the return value means.

Member getLocation ()
Create a reference for the return values.

Member getPlayerFlag (int nFirstUnitId, int nSecondUnitId, int nFlag)

Determine what the flags are.

Should this return bool instead of int? (i.e. change the d2bs code).

Member getTradeInfo (int nMode)

Determine what this means.

Determine what these are.

Member getUIFlag (int nUIId)
Get a reference for the UI IDs.

Member gold (int nGold=0, int nMode=1)
Determine what the values for nMode are.

Class Image

Explain (and understand) this better.

Verify all the documentation in this class.

Class Line
Verify all the documentation in this class.

Member Me::blockKeys
Determine what this means.

Member Me::blockMouse
Determine what this means.

Member Me::direction
Figure out what the direction is.

Member Me::gamestarttime
Figure out what this represents.

Member Me::gametype
Determine what the values are.

Member Me::getPrice (Unit npc, int buysell=0)
Determine the meaning of "buysell".

Member Me::getPrice (int npcId=148, int buysell=0)
Determine the meaning of "buysell".

Member Me::getPrice (Unit npc, int buysell, int difficulty)
Determine the meaning of "buysell".

Member Me::getPrice (int npcId, int buysell, int difficulty)
Determine the meaning of "buysell".

Member Me::getSkill (int nSkillId, int nExt)
Figure out what D2COMMON_GetSkillLevel does.

Member Me::ingame
Determine when this is different from gameReady. Maybe when going between acts for instance.

Member Me::itemType
Put together a reference for item type.

Member Me::node
Get a clue.

Member Me::quitonerror
Figure out if this means js errors.

Member Me::realmshort
Determine the difference between this and realm.

Member Me::screensize
Determine what the numbers mean.

Member Me::setSkill (int nSkillId, int nHand, Unit item)
Fix argc < 1, should be argc < 2

Member Me::setSkill (String skillName, int nHand, Unit item)
Fix argc < 1, should be argc < 2

Member Me::setSkill (String skillName, int nHand)
Fix argc < 1, should be argc < 2

Member Me::setSkill (int nSkillId, int nHand)
Fix argc < 1, should be argc < 2

Member Party::level
Verify that this level is the character level.

Member Party::life
Determine how one is to get the maximum life of the RosterUnit.

Member Party::partyflag
Determine the values that this can take on.

Member Party::partyid
Determine what a Party ID is.

Class PresetUnit
Determine how location is determine based off roomx, roomy, x, and y.

Member Room::correcttomb

Determine if this is the Area ID of the correct tomb.

Determine what Room s this is valid on.

Member Room::getCollision ()
Verify that the array does actually have reverse of usual dimensions.

Member Room::number
Determine what a "room number" is.

Member Sandbox::clearScope ()
Clarify what this means (i.e. post-conditions).

Member SQLite::query (String sql,...)
Determine what this function does (better documenation).

Class Text
Verify all the documentation in this class.

Member Unit::area
Get a reference for the area IDs.

Member Unit::direction
Figure out what the direction is.

Member Unit::getPrice (int npcId, int buysell, int difficulty)
Determine the meaning of "buysell".

Member Unit::getPrice (int npcId=148, int buysell=0)
Determine the meaning of "buysell".

Member Unit::getPrice (Unit npc, int buysell, int difficulty)
Determine the meaning of "buysell".

Member Unit::getPrice (Unit npc, int buysell=0)
Determine the meaning of "buysell".

Member Unit::getSkill (int nSkillId, int nExt)
Figure out what D2COMMON_GetSkillLevel does.

Member Unit::itemType
Put together a reference for item type.

Member Unit::node
Get a clue.

Member Unit::objtype
Figure out what this means.

Member Unit::setSkill (String skillName, int nHand)
Fix argc < 1, should be argc < 2

Member Unit::setSkill (int nSkillId, int nHand)
Fix argc < 1, should be argc < 2

Member useSkillPoint (uint16_t skill, uint32_t count=1)
Come up with a reference for the skill values

Member useStatPoint (uint16_t statType, uint32_t count=1)
Come up with a reference for the statType values