User:Teamtoto: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{qud time}}
<div style="float:right;">
<div style="float:right;">
{{Color Table}}
{{Color Table}}
Line 4: Line 5:
{| style="padding:1em;"
{| style="padding:1em;"
|[[/Sandbox]]
|[[/Sandbox]]
|[[/Sandbox2]]
||[[Special:CargoTables]]
|-
|-
|[[Template:Sandbox/User:Teamtoto/newitem2]]
|[[Module:Sandbox/User:Teamtoto/LuaModule|lua sandlot]]
|[[Module:Sandbox/User:Teamtoto/LuaModule]]
|-
|[[/Bug Hall of Fame]]
|[[Caves_of_Qud/Scrapped_UI]]
|-
| [[/Sandbox2]]
|[[/Sandbox3]]
|-
|[[MediaWiki:Common.css]]
|}
|}
==Maintenence shortcuts==
==Maintenence shortcuts==
{| style="padding:1em;text-align:center;"
{| style="padding:1em;text-align:center;"
|[[Special:WantedPages]]
|[[Special:WantedPages]] - {{Special:WantedCategories}} - [[Special:RandomInCategory/Pages_with_no_description|Random page w no desc]]
|{{Special:WantedCategories}}
|}
|}
<categorytree mode="all" showcount="on">Wiki maintenance</categorytree>
<categorytree mode="all" showcount="on">Wiki maintenance</categorytree>


==TODO:==
==TODO:==
* ID to Name issue with natural weapons: plainName will only return bite, but bite has way too many types to correctly choose it. Use favilink id instead?
DUPE IDS
===Effects===
{{#Cargo_query:table=GeneralData
Finish filling it out
|fields= ObjectID, COUNT(*)=num
|where=ObjectID <> '' and (_pageNamespace = '0' OR _pageNamespace='10002')
|having=num>1
|group by=ObjectID}}


===Cybernetics===
{{#cargo_query:tables=GeneralData
*add creation codes
|fields=_pageName
*Move cybernetics storage to their item pages
|where=ObjectID='Barathrumite Tinker'}}
*Delete [[List of Cybernetics]] when done
* qbe grammar stuff
 
===character template===
* add rows for things like hidden (y/n)? include difficulty?
* so many traits that are unique to themselves:
**explode into goop on death (and what kind)
**blinkondamage
* hero bonuses?????? > relegated to their own page and table, [[Legendary creatures]]
 
* creature mutations should allow a max/min and output a range
 
===items===
* Discharge on hit
** Add new Guaranteed Mods section, and link to the related mods
**drunkonhit
**thirstonhit
**temperatureonhit
**stickonhit
**quenchonhit
**quzdumelee
**vomitonhit
**poisononhit
**diseaseonhit
**boomonhit (neutron flux)


==Faction template==
==Faction template==
Line 53: Line 40:
* fix parent faction so if a faction reputation for it already exists, toss it
* fix parent faction so if a faction reputation for it already exists, toss it


===QBE TODO===
==Notes==
*what does DynamicObjectsTable:Saltdunes_Creatures:Weight Value=3 do?
'''MAKE SURE THE FIELD THAT YOU'RE GROUPING BY IN A ONE TO MANY QUERY IS ACTUALLY IN THE ONE TO MANY FIELD FIRST'''
*also DynamicObjectsTable:Snapjaws:Builder
===custom dataspaces===
Modding is 10000 (modding talk is 10001)
Data is 10002 (data talk is 10003)


==Notes==
from [https://pathofexile.gamepedia.com/index.php?title=Path_of_Exile_Wiki:Known_issues]
from [https://pathofexile.gamepedia.com/index.php?title=Path_of_Exile_Wiki:Known_issues]
====HOLDS doesn't work as expected====
====HOLDS doesn't work as expected====
Line 70: Line 58:
====Case sensitivity====
====Case sensitivity====
Cargo is case insensitive. Use BINARY instead. Read more [https://www.mediawiki.org/wiki/Extension:Cargo/Common_problems here].
Cargo is case insensitive. Use BINARY instead. Read more [https://www.mediawiki.org/wiki/Extension:Cargo/Common_problems here].
== Replacing _pageData ==
https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Cargo/Storing_data#Storing_page_data
To recreate with replacement, add a --replacement flag:
<pre>php setCargoPageData.php --replacement</pre>
The replacement table can then be switched in normally using the Special:CargoTables interface.
If you want to get rid of this table, call the following instead:
<pre>php setCargoPageData.php --delete</pre>
You do not need to call the "--delete" option if you are planning to recreate the table; simply calling setCargoPageData.php will delete the previous version.

Latest revision as of 02:02, 4 February 2024

Good morning! It is a lovely Jeweled Dusk on the 4th of Ubu Ut (May 3, 19:56:55 pm UTC).

Code Name Hex
r dark red / crimson #a64a2e
R red / scarlet #d74200
o dark orange #f15f22
O orange #e99f10
w brown #98875f
W gold / yellow #cfc041
g dark green #009403
G green #00c420
b dark blue #0048bd
B blue / azure #0096ff
c dark cyan / teal #40a4b9
C cyan #77bfcf
m dark magenta / purple #b154cf
M magenta #da5bd6
k #0f3b3a
K dark grey / black #155352
y grey #b1c9c3
Y white #ffffff
/Sandbox Special:CargoTables
lua sandlot
/Bug Hall of Fame Caves_of_Qud/Scrapped_UI
/Sandbox2 /Sandbox3
MediaWiki:Common.css

Maintenence shortcuts

Special:WantedPages - Special:WantedCategories - Random page w no desc

TODO:

DUPE IDS No results

Barathrumite tinker

  • qbe grammar stuff

Faction template

  • add attribute for holy place?
  • fix parent faction so if a faction reputation for it already exists, toss it

Notes

MAKE SURE THE FIELD THAT YOU'RE GROUPING BY IN A ONE TO MANY QUERY IS ACTUALLY IN THE ONE TO MANY FIELD FIRST

custom dataspaces

Modding is 10000 (modding talk is 10001) Data is 10002 (data talk is 10003)

from [1]

HOLDS doesn't work as expected

Cargo bug. Instead of using HOLDS try, *__full instead. The lists then becomes a ordinary string and can be queried as such.

Example:

  • Replace skill_gems.gem_tags HOLDS "Aura" with skill_gems.gem_tags__full LIKE "%Aura%"
  • Use regexp for more advanced queries: events.id__FULL REGEXP "(, |^)SSF Abyss(, |$)".
    • The delimiter in this case is ,
    • Replace | with {{!}} in normal wikitext.

Case sensitivity

Cargo is case insensitive. Use BINARY instead. Read more here.

Replacing _pageData

https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Cargo/Storing_data#Storing_page_data To recreate with replacement, add a --replacement flag:

php setCargoPageData.php --replacement

The replacement table can then be switched in normally using the Special:CargoTables interface.

If you want to get rid of this table, call the following instead:

php setCargoPageData.php --delete

You do not need to call the "--delete" option if you are planning to recreate the table; simply calling setCargoPageData.php will delete the previous version.