User:Illviljan/test2: Difference between revisions

From Path of Exile Wiki
Jump to navigation Jump to search
>Illviljan
mNo edit summary
>Illviljan
mNo edit summary
Line 1: Line 1:
Random tests with semantic properties.
==Query for max resistance to be ele-capped in maps==
==Query for max resistance to be ele-capped in maps==
Required resistance to be ele capped:
Required resistance to be ele capped:
Line 50: Line 52:


==Rogue Exile resistances==
==Rogue Exile resistances==
===Add subobject in same page:===
 
===Use subobject:===
Let's try with subobject:<ref name="#subobject" />
{{#subobject:{{FULLPAGENAME}}
{{#subobject:{{FULLPAGENAME}}
  |elemental_resistance_normal        = 10%
  |elemental_resistance_normal        = 10%
Line 66: Line 70:
}}
}}


* Resists Elemental Damage ({{abbr|{{c|diffnormal
* #ask test:<ref name="inlinequeries" />
** Resists Elemental Damage ({{abbr|{{c|diffnormal
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_normal_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffcruel
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_normal_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffcruel
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
* Resists Chaos ({{abbr|{{c|diffnormal
** Resists Chaos ({{abbr|{{c|diffnormal
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_normal_long= |mainlabel=- |link=none}}}}/{{abbr|{{c|diffcruel
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_normal_long= |mainlabel=- |link=none}}}}/{{abbr|{{c|diffcruel
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_merciless_long= |mainlabel=- |link=none}}}})
  |{{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[-Has subobject::{{FULLPAGENAME}}]] |?chaos_resistance_merciless_long= |mainlabel=- |link=none}}}})
* #show test:<ref name="inlinequeries" />
{{#show: -Has subobject::{{FULLPAGENAME}} |?elemental_resistance_normal }}


===Use set:===
===Use set:===
 
Let's try with #set:<ref name="#set"/>
{{#set:
{{#set:
  |elemental_resistance_normal        = 11%
  |elemental_resistance_normal        = 11%
  |elemental_resistance_normal_long    = 11% to all elemental resistances in Normal difficulty
  |elemental_resistance_normal_long    = 11% to all elemental resistances in Normal difficulty
  |elemental_resistance_cruel          = 23%
  |elemental_resistance_cruel          = 24%
  |elemental_resistance_cruel_long    = 23% to all elemental resistances in Cruel difficulty
  |elemental_resistance_cruel_long    = 24% to all elemental resistances in Cruel difficulty
  |elemental_resistance_merciless      = 37%
  |elemental_resistance_merciless      = 38%
  |elemental_resistance_merciless_long = 37% to all elemental resistances in Merciless difficulty
  |elemental_resistance_merciless_long = 38% to all elemental resistances in Merciless difficulty
  |chaos_resistance_normal            = 0%
  |chaos_resistance_normal            = 1%
  |chaos_resistance_normal_long        = 0% to chaos resistances in Normal difficulty
  |chaos_resistance_normal_long        = 1% to chaos resistances in Normal difficulty
  |chaos_resistance_cruel              = 0%
  |chaos_resistance_cruel              = 1%
  |chaos_resistance_cruel_long        = 0% to chaos resistances in Cruel difficulty
  |chaos_resistance_cruel_long        = 1% to chaos resistances in Cruel difficulty
  |chaos_resistance_merciless          = 0%
  |chaos_resistance_merciless          = 1%
  |chaos_resistance_merciless_long    = 0% to chaos resistances in Merciless difficulty
  |chaos_resistance_merciless_long    = 1% to chaos resistances in Merciless difficulty
}}
}}


* #ask test: {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal = |mainlabel=- |link=none}}
* #ask test: {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal = |mainlabel=- |link=none}}
** Resists Elemental Damage ({{abbr|{{c|diffnormal
|{{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_normal_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffcruel
|{{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_normal= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_normal_long= |mainlabel=- |link=none}}}}/{{abbr|{{c|diffcruel
|{{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_cruel= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_cruel_long= |mainlabel=- |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_merciless= |mainlabel=- |link=none}}}}| {{#ask: [[{{FULLPAGENAME}}]] |?chaos_resistance_merciless_long= |mainlabel=- |link=none}}}})
* #show test: {{#show: {{FULLPAGENAME}} |?elemental_resistance_normal |link=none}}
** Resists Elemental Damage ({{abbr|{{c|diffnormal
|{{#show: {{FULLPAGENAME}} |?elemental_resistance_normal |link=none}}}}| {{#show: {{FULLPAGENAME}} |?elemental_resistance_normal_long |link=none}} }}/{{abbr|{{c|diffcruel
|{{#show: {{FULLPAGENAME}} |?elemental_resistance_cruel |link=none}}}}| {{#show: {{FULLPAGENAME}} |?elemental_resistance_cruel_long |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#show: {{FULLPAGENAME}} |?elemental_resistance_merciless |link=none}}}}| {{#show: {{FULLPAGENAME}} |?elemental_resistance_merciless_long= |mainlabel=- |link=none}} }})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#show: {{FULLPAGENAME}} |?chaos_resistance_normal |link=none}}}}| {{#show: {{FULLPAGENAME}} |?chaos_resistance_normal_long |link=none}}}}/{{abbr|{{c|diffcruel
|{{#show: {{FULLPAGENAME}} |?chaos_resistance_cruel |link=none}}}}| {{#show: {{FULLPAGENAME}} |?chaos_resistance_cruel_long |link=none}} }}/{{abbr|{{c|diffmerciless
|{{#show: {{FULLPAGENAME}} |?chaos_resistance_merciless |link=none}}}}| {{#show: {{FULLPAGENAME}} |?chaos_resistance_merciless_long |link=none}}}})


===Rogue Exile resistances from Monster resistances===
===Rogue Exile resistances from Monster resistances===
[[Monster resistances]] -> Elemental2


* #ask test: '''{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in normal difficulty= |mainlabel=- |link=none}}'''
* #ask test: '''{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in normal difficulty= |mainlabel=- |link=none}}'''
** Resists Elemental Damage
*** Resists Fire Damage ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has fire resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has fire resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has fire resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has fire resistance in merciless difficulty}})
*** Resists Cold Damage ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has cold resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has cold resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has cold resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has cold resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has cold resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has cold resistance in merciless difficulty}})
*** Resists Lightning Damage ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has lightning resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has lightning resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has lightning resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has lightning resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has lightning resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has lightning resistance in merciless difficulty}})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#ask: [[Is resistance group::Elemental2]] |?Has chaos resistance in normal difficulty= |mainlabel=- |link=none}}%}}| Has chaos resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#ask: [[Is resistance group::Elemental2]] |?Has chaos resistance in cruel difficulty= |mainlabel=- |link=none}}%}}| Has chaos resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#ask: [[Is resistance group::Elemental2]] |?Has chaos resistance in merciless difficulty= |mainlabel=- |link=none}}%}}| Has chaos resistance in merciless difficulty}})


* #show test: '''{{#show: Is resistance group::Elemental2 |?Has fire resistance in normal difficulty }}'''
* #show test: '''{{#show: Monster resistances#Elemental2 |?Has cold resistance in normal difficulty|link=none}}'''  (This one doesn't work: <nowiki>{{#show: Is resistance group::Elemental2 |?Has fire resistance in normal difficulty}} </nowiki>)
** Resists Elemental Damage
*** Resists Fire Damage ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has fire resistance in normal difficulty= |link=none}}%}}| Has fire resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has fire resistance in cruel difficulty= |link=none}}%}}| Has fire resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has fire resistance in merciless difficulty= |link=none}}%}}| Has fire resistance in merciless difficulty}})
*** Resists Cold Damage ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has cold resistance in normal difficulty= |link=none}}%}}| Has cold resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has cold resistance in cruel difficulty= |link=none}}%}}| Has cold resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has cold resistance in merciless difficulty= |link=none}}%}}| Has cold resistance in merciless difficulty}})
*** Resists Lightning Damage ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has lightning resistance in normal difficulty= |link=none}}%}}| Has lightning resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has lightning resistance in cruel difficulty= |link=none}}%}}| Has lightning resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has lightning resistance in merciless difficulty= |link=none}}%}}| Has lightning resistance in merciless difficulty}})
** Resists Chaos ({{abbr|{{c|diffnormal
|{{#show: Monster resistances#Elemental2 |?Has chaos resistance in normal difficulty= |link=none}}%}}| Has chaos resistance in normal difficulty }}/{{abbr|{{c|diffcruel
|{{#show: Monster resistances#Elemental2 |?Has chaos resistance in cruel difficulty= |link=none}}%}}| Has chaos resistance in cruel difficulty}}/{{abbr|{{c|diffmerciless
|{{#show: Monster resistances#Elemental2 |?Has chaos resistance in merciless difficulty= |link=none}}%}}| Has chaos resistance in merciless difficulty}})


 
==Query for Gems==
==Querie for Gems==
Chaos support gems:
Chaos support gems:
{{#ask: [[Category:Chaos_support_gems]]}}
{{#ask: [[Category:Chaos_support_gems]]}}
Line 128: Line 189:
* [[Icestorm]]
* [[Icestorm]]
}}
}}
}}
==References==
{{reflist|refs=
<ref name="inlinequeries">{{cite web|author=|date=|title=Inline queries|url=https://www.semantic-mediawiki.org/wiki/Help:Inline_queries|publisher=semantic-mediawiki.org|accessdate=}}</ref>
<ref name="#set">{{cite web|author=|date=|title=Setting values|url=https://www.semantic-mediawiki.org/wiki/Help:Setting_values|publisher=semantic-mediawiki.org|accessdate=}}</ref>
<ref name="#subobject">{{cite web|author=|date=|title=Help:Subobjects and queries|url=https://www.semantic-mediawiki.org/wiki/Help:Subobjects_and_queries|publisher=semantic-mediawiki.org|accessdate=}}</ref>
}}
}}

Revision as of 17:20, 14 February 2016

Random tests with semantic properties.

Query for max resistance to be ele-capped in maps

Required resistance to be ele capped:


Template:SMW character query Resisitance

+60 (merci difficulty)

{{#ask:

Concept:Spawnable named suffix mods
Has name::~*of Elemental Weakness*
Has mod domain::5
[[Has subobject::
 -Has subobject::+
 [[Has spawn weight::>>0]]
]]
|?Has name=
|?Has stat text
|limit=200
|userparam=extra_rows=1, effect_rowid=2, type=map
|default=
|sort=Has name
|link=none
|format=template
|template=SMW mod table
|introtemplate=SMW mod table/map/intro
|outrotemplate=SMW mod table/outro

}}

Display only level of elemental weakness? {{#ask:

-Has subobject::MapPlayerCurseElementalWeakness
|?Has stat id=
|?Has minimum stat value=
|mainlabel=-
|link=none
|format=ul

}}

{{#ask:

Has stat id::map_player_has_level_X_elemental_weakness
|?Has stat id=
|?Has minimum stat value=
|link=
|format=ul

}}


Rogue Exile resistances

Use subobject:

Let's try with subobject:[1] {{#subobject:User:Illviljan/test2

|elemental_resistance_normal         = 10%
|elemental_resistance_normal_long    = 10% to all elemental resistances in Normal difficulty
|elemental_resistance_cruel          = 23%
|elemental_resistance_cruel_long     = 23% to all elemental resistances in Cruel difficulty
|elemental_resistance_merciless      = 37%
|elemental_resistance_merciless_long = 37% to all elemental resistances in Merciless difficulty
|chaos_resistance_normal             = 0%
|chaos_resistance_normal_long        = 0% to chaos resistances in Normal difficulty
|chaos_resistance_cruel              = 0%
|chaos_resistance_cruel_long         = 0% to chaos resistances in Cruel difficulty
|chaos_resistance_merciless          = 0%
|chaos_resistance_merciless_long     = 0% to chaos resistances in Merciless difficulty

}}

{{#show: -Has subobject::User:Illviljan/test2 |?elemental_resistance_normal }}

Use set:

Let's try with #set:[3] {{#set:

|elemental_resistance_normal         = 11%
|elemental_resistance_normal_long    = 11% to all elemental resistances in Normal difficulty
|elemental_resistance_cruel          = 24%
|elemental_resistance_cruel_long     = 24% to all elemental resistances in Cruel difficulty
|elemental_resistance_merciless      = 38%
|elemental_resistance_merciless_long = 38% to all elemental resistances in Merciless difficulty
|chaos_resistance_normal             = 1%
|chaos_resistance_normal_long        = 1% to chaos resistances in Normal difficulty
|chaos_resistance_cruel              = 1%
|chaos_resistance_cruel_long         = 1% to chaos resistances in Cruel difficulty
|chaos_resistance_merciless          = 1%
|chaos_resistance_merciless_long     = 1% to chaos resistances in Merciless difficulty

}}

  • #show test: {{#show: User:Illviljan/test2 |?elemental_resistance_normal |link=none}}
    • Resists Elemental Damage ({{#show: User:Illviljan/test2 |?elemental_resistance_normal |link=none}}/{{#show: User:Illviljan/test2 |?elemental_resistance_cruel |link=none}}/{{#show: User:Illviljan/test2 |?elemental_resistance_merciless |link=none}})
    • Resists Chaos ({{#show: User:Illviljan/test2 |?chaos_resistance_normal |link=none}}/{{#show: User:Illviljan/test2 |?chaos_resistance_cruel |link=none}}/{{#show: User:Illviljan/test2 |?chaos_resistance_merciless |link=none}})

Rogue Exile resistances from Monster resistances

Monster resistances -> Elemental2

  • #show test: {{#show: Monster resistances#Elemental2 |?Has cold resistance in normal difficulty|link=none}} (This one doesn't work: {{#show: Is resistance group::Elemental2 |?Has fire resistance in normal difficulty}} )
    • Resists Elemental Damage
      • Resists Fire Damage ({{#show: Monster resistances#Elemental2 |?Has fire resistance in normal difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has fire resistance in cruel difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has fire resistance in merciless difficulty= |link=none}}%)
      • Resists Cold Damage ({{#show: Monster resistances#Elemental2 |?Has cold resistance in normal difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has cold resistance in cruel difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has cold resistance in merciless difficulty= |link=none}}%)
      • Resists Lightning Damage ({{#show: Monster resistances#Elemental2 |?Has lightning resistance in normal difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has lightning resistance in cruel difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has lightning resistance in merciless difficulty= |link=none}}%)
    • Resists Chaos ({{#show: Monster resistances#Elemental2 |?Has chaos resistance in normal difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has chaos resistance in cruel difficulty= |link=none}}%/{{#show: Monster resistances#Elemental2 |?Has chaos resistance in merciless difficulty= |link=none}}%)

Query for Gems

Chaos support gems: {{#ask:}}

References

  1. "Help:Subobjects and queries". semantic-mediawiki.org.
  2. 2.0 2.1 "Inline queries". semantic-mediawiki.org.
  3. "Setting values". semantic-mediawiki.org.