DB/WorldStateUI: Difference between revisions

From wowdev
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
This table holds information about events (PvP and PvE) that take place in the map and get displayed on the top in the interface.  
This table holds information about events (PvP and PvE) that take place in the map and get displayed on the top in the interface. A world state consist of an ID and a value. The state 2556 for example tells, how many towers in Zangarmarsh the Horde captured. All strings can have "%*w" references to worldstates. Medivhs shield in CoT is "Medivhs shield: %2540w%" resulting in "Medivhs shield: 50%". There is sadly no table for all worldstates, so you may not find some of them which are used somewhere, but nowhere referenced.


==Structure==
==Structure==
Line 15: Line 15:
|3  || [[AreaTable.dbc|Zone]] ||  iRefID || In which sub-zone. Can be zero for "everywhere".
|3  || [[AreaTable.dbc|Zone]] ||  iRefID || In which sub-zone. Can be zero for "everywhere".
|- style="background:#C1FFC1;"
|- style="background:#C1FFC1;"
|4 || PhaseShift || Integer || Only set (128) for the DeathKnightStartEvent. (WotLK) Used for phase states which are not shown in the UI.
|4 || PhaseShift || Integer || Only set (128) for the DeathKnightStartEvent. (WotLK) Used for phase states.
|-  
|-  
|5  || Icon  || String  || The icon that is used in the interface.
|5  || Icon  || String  || The icon that is used in the interface.
Line 23: Line 23:
|15  || Description  || [[Loc]] || A little mouse-over-description.
|15  || Description  || [[Loc]] || A little mouse-over-description.
|-  
|-  
|24  || Unknown || Integer  || -1 for pre-BC ones, 0 for others.  
|24  || RealState? || Integer  || -1 for "states" that appear on battleground statistics. ("Captured flags", ...)
|-  
|-  
|25  || Group? || Integer  || Maybe some kind of group.
|25  || WorldState || Integer  || This is the actual ID used.  
|-  
|-  
|26  || Type? || Integer  || Only 3 different values: 0,1 and 2. 2 is not shown in the UI.
|26  || Type  || Integer  || Only 3 different values: 0,1 and 2. 2 is not shown in the UI.
|-  
|-  
|27  || FlashingIcon  || String  || Only set for warsong-gulch-flags.  
|27  || FlashingIcon  || String  || Only set for warsong-gulch-flags.  
|-  
|-  
|28  || EventText || [[Loc]] || Again, set for the flags. "Flag is picked up".
|28  || Event-/StatusText || [[Loc]] || Again, set for the flags. "Flag is picked up".
|-  
|-  
|37  || Type? || String  || If set, then its "CAPTUREPOINT". Used for points that need to be tapped over time. (Progress: *%)
|37  || ExtendedInfo || String  || If set, then its "CAPTUREPOINT". Used for points that need to be tapped over time. (Progress: *%)
|-  
|-  
|38  || Unknown || Integer  || Only set if is CAPUTREPOINT.  
|38  || ValueState || Integer  || This worldstate tells how far the captureing proceeded. 100: Alliance / left, 0: Horde / right
|-  
|-  
|39  || Unknown || Integer  || Same. Was unable to find a table, this is pointing to.
|39  || NeutralState || Integer  || This state defines the grey part of the bar. In percent of the whole bar.
|-  
|-  
|40  || Unknown  || Null
|40  || Unknown  || Null || Most likely another state to handle some data.
|}
|}


--[[User:Schlumpf|schlumpf_]] 17:42, 28 September 2008 (CEST)
--[[User:Schlumpf|schlumpf_]] 08:41, 8 July 2009 (CEST)


[[Category:DBC]][[Category:3.0.2.8905]]
[[Category:DBC]][[Category:3.0.2.8905]]

Revision as of 08:41, 8 July 2009

This table holds information about events (PvP and PvE) that take place in the map and get displayed on the top in the interface. A world state consist of an ID and a value. The state 2556 for example tells, how many towers in Zangarmarsh the Horde captured. All strings can have "%*w" references to worldstates. Medivhs shield in CoT is "Medivhs shield: %2540w%" resulting in "Medivhs shield: 50%". There is sadly no table for all worldstates, so you may not find some of them which are used somewhere, but nowhere referenced.

Structure

Column Field Type Notes
1 ID Integer
2 Map iRefID On which map this event takes place. Can be -1 to show up everywhere.
3 Zone iRefID In which sub-zone. Can be zero for "everywhere".
4 PhaseShift Integer Only set (128) for the DeathKnightStartEvent. (WotLK) Used for phase states.
5 Icon String The icon that is used in the interface.
6 Text Loc The text displayed in the UI.
15 Description Loc A little mouse-over-description.
24 RealState? Integer -1 for "states" that appear on battleground statistics. ("Captured flags", ...)
25 WorldState Integer This is the actual ID used.
26 Type Integer Only 3 different values: 0,1 and 2. 2 is not shown in the UI.
27 FlashingIcon String Only set for warsong-gulch-flags.
28 Event-/StatusText Loc Again, set for the flags. "Flag is picked up".
37 ExtendedInfo String If set, then its "CAPTUREPOINT". Used for points that need to be tapped over time. (Progress: *%)
38 ValueState Integer This worldstate tells how far the captureing proceeded. 100: Alliance / left, 0: Horde / right
39 NeutralState Integer This state defines the grey part of the bar. In percent of the whole bar.
40 Unknown Null Most likely another state to handle some data.

--schlumpf_ 08:41, 8 July 2009 (CEST)