Editing User:Harakoni/Sandbox

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 4: Line 4:
 
https://www.mediawiki.org/wiki/Manual:Purge
 
https://www.mediawiki.org/wiki/Manual:Purge
  
<span style="font-size: small; border: 0.2em solid; border-color: #DDD #BBB #BBB #DDD; padding: 0 0.4em; background: #EEE; white-space: nowrap; border-radius: 2px;">*</span>
+
== Animal infobox builder test ==
 +
{{#invoke:DefInfo|query|Races|Hare|description}}
  
== Player created pawns ==
 
{| {{STDT| sortable c_17}}
 
! Pawn name !! Title <br/> (Short Title) !! Description !! Skill Modifications !! Work types !! Traits !! Tribal !! Outlander !! Pirate !! Offworld !! Outsider !! Imperial<br>Common !! Imperial<br>Fighter !! Imperial<br>Royal !! Bodytype
 
|- id="James Grey"
 
! rowspan=2 | James 'Doc' Grey<br>[[File:Male.png|frameless|32px]]<br>[[File:Crown.png|24px|frameless|Pirate King - Can be a faction leader]]
 
! Fallen prodigy <br/> (Prodigy)
 
| | [PAWN_nameDef] was born on a glitterworld falling into chaos. [PAWN_possessive] father was killed in action.
 
  
[PAWN_pronoun] struggled for a scholarship at Utmaior Academy and had to prove [PAWN_possessive] right to be there. A child genius, [PAWN_pronoun] was bullied as a charity case and couldn't make friends with the other kids.
+
Questions for Dr Strangelove:
|
+
*How would I go about getting the AnimalAdult number from lifeStageAges
* [[Construction]]: {{+|2}}
+
*How do I get all the different attacks when they're not numbered? Both how do I test for their existiance and then how do I get the data from it.
* [[Plants]]: {{+|2}}
+
*How do I get litter size?
* [[Intellectual]]: {{+|5}}
+
*tradeTags returns as table?
* [[Medicine]]: {{+|3}}
+
Questions for me:
* [[Crafting]]: {{+|2}}
+
*How do I convert diet into wiki legible - just use a switch?
|
+
*Even if I get litter size, how do I convert it to wiki readable? Take the largest value, check if its equal to the round 0 version of itself, and then if it isn't +1?
* {{--|Social}}
 
| [[Traits#Too smart|Too smart]]
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Check}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | [[File:Naked Thin south.png|32px|frameless]]
 
|-
 
! Mad scientist <br/> (Scientist)
 
| | Stripped of [PAWN_possessive] life’s work and exiled after [PAWN_possessive] unethical experiments on the survivors of the Callos IX incident were published, [PAWN_nameDef] learned the skills necessary to survive in the outer rim.
 
  
Continuing [PAWN_possessive] research with nothing left to lose, [PAWN_pronoun] made minions to carry out the tasks that bored him.
+
{{#vardefine: animalName | Rhinoceros}}
|
+
<nowiki>{{infobox main|animal|</nowiki>
* [[Intellectual]]: {{+|5}}
 
* [[Shooting]]: {{+|5}}
 
* [[Medicine]]: {{+|4}}
 
* [[Crafting]]: {{+|2}}
 
|
 
* {{--|Hauling}}
 
* {{--|Mining}}
 
| -
 
|- id="Yiyang Jiang"
 
! rowspan=2 | Yiyang 'Mitsuya' Jiang<br>[[File:Male.png|frameless|32px]]/[[File:Female.png|frameless|32px]]
 
! Transfer student <br/> (Student)
 
| A midworld child, [PAWN_nameDef]'s wealthy parents sent [PAWN_objective] to a nearby glitterworld to receive a better education.
 
  
[PAWN_nameDef] was a talented student. However, due to [PAWN_possessive] family's wealth, [PAWN_pronoun] never had to do dumb labor.
+
|name = {{#var: animalName}}
|  
 
* [[Intellectual]]: {{+|3}}
 
* [[Social]]: {{+|2}}
 
|
 
* {{--|Dumb labor}}
 
| -
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Check}}
 
| rowspan=2 | {{Check}}  
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | {{Cross}}
 
| rowspan=2 | [[File:Naked Male south.png|32px|frameless]]/[[File:Naked Female south.png|32px|frameless]]
 
|-
 
! Politician <br/> (Politician)
 
| [PAWN_nameDef] was an activist in a powerful political faction. There [PAWN_pronoun] learned the art of persuasion and speech.
 
  
[PAWN_pronoun] had many enemies, so [PAWN_pronoun] took secret courses in shooting and hand-to-hand combat.
+
|image = Rhinoceros.png
|
 
* [[Shooting]]: {{+|2}}
 
* [[Melee]]: {{+|2}}
 
* [[Social]]: {{+|5}}
 
|
 
* {{--|Plants}}
 
* {{--|Mining}}
 
| -
 
|-
 
|}
 
  
== Weapon DPS comparator ==
+
|description = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|description}}
{{#vardefine: y1weapon|Heavy SMG}}
 
{{#vardefine: y2weapon|Assault rifle}}
 
{{#vardefine: y3weapon|Chain shotgun}}
 
{{#vardefine: y4weapon|Minigun}}
 
{{#vardefine: y1quality|Normal}}
 
{{#vardefine: y2quality|Normal}}
 
{{#vardefine: y3quality|Normal}}
 
{{#vardefine: y4quality|Normal}}
 
{{#vardefine: string | {{Weapon DPS Iterator|{{#var: y1weapon}}|{{lc:{{#var: y1quality}}}}|0.98167}} }}
 
{{#vardefine: y | {{#explode: {{#var: string }} | && |1 }} }}
 
{{#vardefine: string | {{Weapon DPS Iterator|{{#var: y2weapon}}|{{lc:{{#var: y2quality}}}}|0.98167}} }}
 
{{#vardefine: x | {{#explode: {{#var: string }} | && |0 }} }}
 
{{#vardefine: y2 | {{#explode: {{#var: string }} | && |1 }} }}
 
{{#vardefine: string | {{Weapon DPS Iterator|{{#var: y3weapon}}|{{lc:{{#var: y3quality}}}}|0.98167}} }}
 
{{#vardefine: y3 | {{#explode: {{#var: string }} | && |1 }} }}
 
{{#vardefine: string | {{Weapon DPS Iterator|{{#var: y4weapon}}|{{lc:{{#var: y4quality}}}}|0.98167}} }}
 
{{#vardefine: y4 | {{#explode: {{#var: string }} | && |1 }} }}
 
{{GraphChart|width=400
 
|height=200
 
|type=line
 
|xGrid=
 
|yGrid=
 
|xAxisTitle=Range (Cells)
 
|xAxisMin = 0
 
|xAxisMax = 38
 
|yAxisMin = 1
 
|yAxisMax = {{#ifeq: {{Q|{{{1|}}}|Maximum DPS}}|100|100|30}}
 
|yAxisTitle= DPS
 
|x= {{#var: x}}
 
|y1= {{#var: y}}
 
|y2= {{#var: y2}}
 
|y3= {{#var: y3}}
 
|y4= {{#var: y4}}
 
|y1Title = 1. {{#var: y1quality}} {{#var: y1weapon}}
 
|y2Title = 2. {{#var: y2quality}} {{#var: y2weapon}}
 
|y3Title = 3. {{#var: y3quality}} {{#var: y3weapon}}
 
|y4Title = 4. {{#var: y4quality}} {{#var: y4weapon}}
 
|legend=Legend
 
}}
 
  
== Tradeable items ==
+
|type = Animals
{{#ask: [[Market Value Base::>15]] [[Type::!Animal]] [[Type2::!Armor]] [[Type2::!Clothing]] [[Type2::!Medicine]] [[Type2::!Weapons]] [[Type::!Drug]] | ?Market Value Base | ?Type |?Type2 | limit =500 | sort = Type, Type2}}
 
  
==Nutrition math sanity check==
+
|type2 = Wild
Assuming an arbitrarily large number of females all serviced by one male, nutritional efficiency per offspring assuming they're slaughtered as an adult can be summarized as:
 
<pre>
 
Food produced/Food consumed
 
where:
 
Food consumed = Food consumed to raise 1 animal to adulthood = Food eaten as baby + food eaten as juvenile + food eaten by mother during gestation - food created by mother during gestation
 
Food produced = Food produced by slaughtering that animal = adult meat yield * 0.05
 
</pre>
 
  
Cow:
+
|bodysize = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
{{#expr: (60*{{Q|Cow|Juvenile Age}}*0.4*{{Q|Cow|Base Hunger Rate}}*1.6) + (60*({{Q|Cow|Maturity Age}}-{{Q|Cow|Juvenile Age}})*0.75*{{Q|Cow|Base Hunger Rate}}*1.6) + ({{Q|Cow|Gestation Period Days}}*{{Q|Cow|Base Hunger Rate}}*1.6) - ({{Q|Cow|Gestation Period Days}}*{{Q|Milk|Nutrition}}*{{Q|Cow|Milk Amount}}/{{Q|Cow|Milking Interval Days}})}}
 
  
for
+
|healthscale = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseHealthScale}}
{{#expr: {{Q|Cow|Meat Yield}}*0.05}}
 
  
Horse
+
|movespeed = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|MoveSpeed}}
{{#expr: (60*{{Q|Horse|Juvenile Age}}*0.4*{{Q|Horse|Base Hunger Rate}}*1.6) + (60*({{Q|Horse|Maturity Age}}-{{Q|Horse|Juvenile Age}})*0.75*{{Q|Horse|Base Hunger Rate}}*1.6) + ({{Q|Horse|Gestation Period Days}}*{{Q|Horse|Base Hunger Rate}}*1.6)}}
 
  
for
+
|attack1dmg = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
{{#expr: {{Q|Horse|Meat Yield}}*0.05}}
 
  
== Banner consistency ==
+
|attack1type = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
<!--
 
{{Spoiler}}
 
{{Humour}}
 
{{Royalty}}
 
{{Ideology}}
 
{{Biotech}}
 
{{Console}}
 
{{Impressive}}
 
{{Pp-template}}
 
{{Page Under Construction}}
 
{{Obsolete}}
 
{{Delete}}
 
{{Image wanted}}
 
{{Merge}}
 
{{Move}}
 
{{Split}}
 
{{Recode}}
 
{{Rewrite}}
 
{{Stub}}
 
{{Documentation wanted}}
 
{{Safe to delete}}
 
{{Improvement}}
 
-->
 
  
== Operations ==
+
|attack1part = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
{| {{STDT| c_10}}
 
! Operation !! Description !! Operation Success Rate Multiplier (%) !!  Violation !! Anesthetize !! XP Factor !!  Work !! Medicine required !! Skill required
 
|-
 
! Administer ''[[Drugs|Drug]]''
 
| In-game description
 
----
 
Mechanical desc
 
| ''Can't fail'' ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
 
 
 
 
! [[Anesthetic|Anesthetize]]
 
| ''Render a creature unconscious by administering general anesthetic.''
 
----
 
Mechanical desc
 
| 200 ||  Violation || {{Check}} || 16x || {{Ticks|0}} || {{Icon Small|Herbal medicine||1}}  || -
 
|-
 
 
 
 
 
! Euthanize by cut
 
| ''Euthanize a creature by cutting.''
 
----
 
Mechanical desc
 
| 500 || {{Check}} || Anesthetize || 16 || {{Ticks|500}} || {{Icon Small|Herbal medicine||1}} || Skill required
 
|-
 
  
 +
|attack1cool = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
  
! Remove (''[[Artificial body part]]'')
+
|attack2dmg = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
| In-game description
 
----
 
Mechanical desc
 
| 120 ||  {{Check}} || Anesthetize || 16 || {{Ticks|2500}} || {{Icon Small|Herbal medicine||1}} || [[Medical]] 5
 
|-
 
  
! Install (''[[Body Parts|body part]]'')
+
|attack2type = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
| In-game description
 
----
 
Mechanical desc
 
| 120 ||  Violation || Anesthetize || XP Factor || {{Ticks|2500}} || {{Icon Small|Herbal medicine||2}} || [[Medical]] 5
 
|-
 
  
 +
|attack2part = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
  
! Harvest (''[[Body Parts|body part]]'')
+
|attack2cool = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}
| ''Remove a body part.''
 
----
 
Mechanical desc
 
| 120 ||  Violation || Anesthetize || 16 ||  {{Ticks|2000}} || {{Icon Small|Herbal medicine||1}} || -
 
|-
 
  
 +
|leathername = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|leatherDef}}
  
! Terminate [[pregnancy]] {{BiotechIcon}}
+
|leatheryield = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|LeatherAmount}}
| Terminate the pregnancy of an animal or human.
 
----
 
Mechanical desc
 
  
2% death on fail chance
+
|manhunter = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|manhunterOnDamageChance}}
| 200 ||  {{Check}} || Anesthetize || XP Factor || {{Ticks|1500}} || {{Icon Small|Herbal medicine||2}} || Skill required
 
|-
 
  
 +
|manhuntertame = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|manhunterOnTameFailChance}}
  
! Extract [[ovum]] for IVF {{BiotechIcon}}
+
|hungerrate = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseHungerRate}}
| ''Extract an ovum into a storage capsule. It can then be fertilized by a man, and finally implanted into a mother to start a pregnancy.''
 
----
 
Mechanical desc
 
Requires Fertility proceedures researched
 
must be 15+
 
Mst be fertile
 
must be female
 
| 500 ||  {{Check}} || Anesthetize || XP Factor || {{Ticks|500}} || {{Icon Small|Herbal medicine||1}} || Skill required
 
|-
 
  
 +
|diet = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|foodType}}
  
! Implant [[embryo]] {{BiotechIcon}}
+
|trainable = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|trainability}}
| In-game description
 
----
 
Mechanical desc
 
| 500 ||  {{Check}} || Anesthetize || XP Factor || {{Ticks|500}} || {{Icon Small|Herbal medicine||1}} || Skill required
 
|-
 
  
 +
|wildness = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|wildness}}
  
! Extract hemogen pack
+
|gestation = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|gestationPeriodDays}}
| ''Extract a hemogen pack from the target. The operation will fail to produce a hemogen pack if the target does not have enough blood. <br> Hemogen packs can be administered to others to reduce blood loss or to satiate those who feed on blood.''
 
----
 
* Creates {{Icon Small|Hemogen pack||1}} [[hemogen pack]]
 
* Increases target [[blood loss]] by {{++|45%}}
 
| Chance ||  {{Check}} || {{Cross}} || 2x || {{Ticks|500}} || - || -
 
|-
 
  
 +
|offspring = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|litterSizeCurve}}
  
! Implant xenogerm
+
|maturityage = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|lifeStageAges}}
| ''Implant a xenogerm into a patient. This replaces any previous xenogerm they may have had.''
 
----
 
Mechanical desc
 
| Chance ||  {{Check}} || Anesthetize || XP Factor || {{Ticks|2000}} || {{Icon Small|Herbal medicine||4}} || -
 
|-
 
  
 +
|marketvalue = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|MarketValue}}
  
! Perform tubal ligation
+
|lifespan = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|lifeExpectancy}}
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
  
 +
|massadult = {{#expr: {{#invoke:DefInfo|query|Races|{{#var: animalName}}|baseBodySize}}*60}}
  
! Perform vasectomy
+
|min comfortable temperature = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|ComfyTemperatureMin}}
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
  
 +
|max comfortable temperature = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|ComfyTemperatureMax}}
  
! Reverse vasectomy
+
|tradeTags = {{#invoke:DefInfo|query|Races|{{#var: animalName}}|tradeTags}}
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
  
 +
|page verified for version = {{Current Version}}
  
! Implant IUD
+
}}
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
 
 
 
 
! Remove IUD
 
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
 
 
 
 
! Blood transfusion
 
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
 
 
 
 
! Excise carcinoma
 
| In-game description
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || XP Factor || {{Ticks|9999999999}} || Medicine required || Skill required
 
|-
 
 
 
 
 
! Cure [[scaria]]
 
| This special medical operation cures scaria.
 
----
 
Mechanical desc
 
| Chance ||  Violation || Anesthetize || 16 || {{Ticks|4500}} || {{Icon Small|Medicine||3}} || [[Medical]] 8
 
|-
 
 
 
 
 
! Sterilize
 
| ''Sterilize a creature so it can no longer reproduce.''
 
----
 
Mechanical desc
 
 
 
surgeryIgnoreEnvironment true
 
 
 
| Chance ||  {{Check}} || Anesthetize || 16 || {{Ticks|500}} || Medicine required || [[Medical]] 3
 
|-
 
 
 
 
 
! Cure [[blood rot]]{{RoyaltyIcon}}
 
| ''This special medical operation cures blood rot by a massive infusion of bacteriophage mechanites.''
 
----
 
Mechanical desc
 
| Chance ||  {{Cross}} || Anesthetize || 16 || {{Ticks|2000}} || {{Icon Small|Glitterworld medicine||10}} || [[Medical]] 5
 
|-
 
 
 
 
 
! Anti-[[abasia]] mechanite infusion{{RoyaltyIcon}}
 
| ''This special medical operation uses a massive dose of mechanites to saturate brain tissue and execute a coordinated restructure of neural activity without damaging the brain. It permanently cures a patient's abasia-induced paralysis, but consumes a large amount of glitterworld medicine.''
 
----
 
Mechanical desc
 
| Chance ||  {{Cross}} || Anesthetize || XP Factor || {{Ticks|2000}} || {{Icon Small|Glitterworld medicine||10}} || [[Medical]] 5
 
|-
 
|-
 
|}
 
  
 
==Loop==
 
==Loop==
Line 370: Line 96:
  
 
== remove linkng==
 
== remove linkng==
{{#vardefine:linkingtest | [[Knife]] }}
+
{{#vardefine:linkingtest | [[100]] }}
  
 
{{#var:linkingtest}}
 
{{#var:linkingtest}}
Line 378: Line 104:
 
{{#replace:{{#explode:{{#var:linkingtest}}|{{!}}|1}}|]|}}
 
{{#replace:{{#explode:{{#var:linkingtest}}|{{!}}|1}}|]|}}
  
{{#replace:{{#explode: [[Knife]] |{{!}}|1}}|]|}}
+
{{#replace:{{#explode: [[100]] |{{!}}|1}}|]|}}
  
 
==MBOX==
 
==MBOX==
Line 426: Line 152:
  
 
*[[Persona plasmasword|{{#ifexist:Persona plasmasword|<span style="color:FFEE1D;">This page exists.</span>|This page does not exist.}}]]
 
*[[Persona plasmasword|{{#ifexist:Persona plasmasword|<span style="color:FFEE1D;">This page exists.</span>|This page does not exist.}}]]
*[[Test Broken Link|{{#ifexist:Test Broken Link|<span style="color:FFEE1D;">This page exists.</span>|This page does not exist.}}]]
+
*[[Persona fishstick|{{#ifexist:Persona fishstick|<span style="color:FFEE1D;">This page exists.</span>|This page does not exist.}}]]
 
 
== Animal nutrition table ==
 
<div><li style="display: inline-table;"> {{#vardefine: pagename|Cow}}
 
{| {{STDT| c_08 text-center}}
 
! rowspan="2"|Products !! colspan="3"| [[Nutrition]]/[[Time|Day]] when eaten as:
 
|-
 
! Raw !! [[Simple meal]] !! [[Nutrient paste meal]]
 
|-
 
|{{#if:{{Q|{{#var: pagename}}|Egg Laying Interval}}|{{#expr:{{Q|{{#var: pagename}}|Eggs Per Clutch Average}}/{{Q|{{#var: pagename}}|Egg Laying Interval}}}}x{{icon small|{{Q|{{#var: pagename}}|Name}} egg (unfert.)}}/[[Time|Day]]}}<!--
 
-->{{#if:{{Q|{{#var: pagename}}|Daily Milk Average}}|{{Q|{{#var: pagename}}|Daily Milk Average}}x{{icon small|Milk}}/[[Time|Day]]}}
 
|{{#if:{{Q|{{#var: pagename}}|Egg Laying Interval}}|{{#expr:{{Q|{{#var: pagename}} egg (unfert.)|Nutrition}}*{{Q|{{#var: pagename}}|Eggs Per Clutch Average}}/{{Q|{{#var: pagename}}|Egg Laying Interval}} * 1.0}}}}{{#if:{{Q|{{#var: pagename}}|Daily Milk Average}}|{{#expr:{{Q|Milk|Nutrition}}*{{Q|{{#var: pagename}}|Daily Milk Average}} * 1.0}}}}
 
|{{#if:{{Q|{{#var: pagename}}|Egg Laying Interval}}|{{#expr:{{Q|{{#var: pagename}} egg (unfert.)|Nutrition}}*{{Q|{{#var: pagename}}|Eggs Per Clutch Average}}/{{Q|{{#var: pagename}}|Egg Laying Interval}} * 1.8}}}}{{#if:{{Q|{{#var: pagename}}|Daily Milk Average}}|{{#expr:{{Q|Milk|Nutrition}}*{{Q|{{#var: pagename}}|Daily Milk Average}} * 1.8}}}}
 
|{{#if:{{Q|{{#var: pagename}}|Egg Laying Interval}}|{{#expr:{{Q|{{#var: pagename}} egg (unfert.)|Nutrition}}*{{Q|{{#var: pagename}}|Eggs Per Clutch Average}}/{{Q|{{#var: pagename}}|Egg Laying Interval}} * 3.0}}}}{{#if:{{Q|{{#var: pagename}}|Daily Milk Average}}|{{#expr:{{Q|Milk|Nutrition}}*{{Q|{{#var: pagename}}|Daily Milk Average}} * 3.0}}}}
 
|}
 
</li><div>
 
 
 
===Market Value Calculated, not set ===
 
{{#ask:[[Calculated Market Value::true]]
 
| limit = 10
 
}}
 
 
 
==Animal DPS==
 
{| class="wikitable sortable"
 
|-
 
! Name !! DPS !! AP
 
|-
 
|Alpaca ||{{True Melee DPS Calculator|Alpaca}} || {{#var:trueAP}}
 
|-
 
|Bison ||{{True Melee DPS Calculator|Bison}} || {{#var:trueAP}}
 
|-
 
| Boomalope||{{True Melee DPS Calculator|Boomalope}} || {{#var:trueAP}}
 
|-
 
| Capybara||{{True Melee DPS Calculator|Capybara}} || {{#var:trueAP}}
 
|-
 
| Caribou||{{True Melee DPS Calculator|Caribou}} || {{#var:trueAP}}
 
|-
 
|Cassowary ||{{True Melee DPS Calculator|Cassowary}} || {{#var:trueAP}}
 
|-
 
|Chicken ||{{True Melee DPS Calculator|Chicken}} || {{#var:trueAP}}
 
|-
 
| Chinchilla||{{True Melee DPS Calculator|Chinchilla}} || {{#var:trueAP}}
 
|-
 
|Cow ||{{True Melee DPS Calculator|Cow}} || {{#var:trueAP}}
 
|-
 
| Deer||{{True Melee DPS Calculator|Deer}} || {{#var:trueAP}}
 
|-
 
| Donkey||{{True Melee DPS Calculator|Donkey}} || {{#var:trueAP}}
 
|-
 
| Dromedary||{{True Melee DPS Calculator|Dromedary}} || {{#var:trueAP}}
 
|-
 
| Duck||{{True Melee DPS Calculator|Duck}} || {{#var:trueAP}}
 
|-
 
| Elephant||{{True Melee DPS Calculator|Elephant}} || {{#var:trueAP}}
 
|-
 
| Elk||{{True Melee DPS Calculator|Elk}} || {{#var:trueAP}}
 
|-
 
|Emu||{{True Melee DPS Calculator|Emu}} || {{#var:trueAP}}
 
|-
 
|Gazelle ||{{True Melee DPS Calculator|Gazelle}} || {{#var:trueAP}}
 
|-
 
|Goat ||{{True Melee DPS Calculator|Goat}} || {{#var:trueAP}}
 
|-
 
|Goose ||{{True Melee DPS Calculator|Goose}} || {{#var:trueAP}}
 
|-
 
|Guinea pig ||{{True Melee DPS Calculator|Guinea pig}} || {{#var:trueAP}}
 
|-
 
|Hare||{{True Melee DPS Calculator|Hare}} || {{#var:trueAP}}
 
|-
 
| Horse||{{True Melee DPS Calculator|Horse}} || {{#var:trueAP}}
 
|-
 
| Ibex||{{True Melee DPS Calculator|Ibex}} || {{#var:trueAP}}
 
|-
 
| Megasloth||{{True Melee DPS Calculator|Megasloth}} || {{#var:trueAP}}
 
|-
 
| Muffalo||{{True Melee DPS Calculator|Muffalo}} || {{#var:trueAP}}
 
|-
 
| Ostrich||{{True Melee DPS Calculator|Ostrich}} || {{#var:trueAP}}
 
|-
 
| Rhinoceros||{{True Melee DPS Calculator|Rhinoceros}} || {{#var:trueAP}}
 
|-
 
| Sheep||{{True Melee DPS Calculator|Sheep}} || {{#var:trueAP}}
 
|-
 
| Snowhare||{{True Melee DPS Calculator|Snowhare}} || {{#var:trueAP}}
 
|-
 
| Squirrel||{{True Melee DPS Calculator|Squirrel}} || {{#var:trueAP}}
 
|-
 
| Turkey||{{True Melee DPS Calculator|Turkey}} || {{#var:trueAP}}
 
|-
 
| Yak||{{True Melee DPS Calculator|Yak}} || {{#var:trueAP}}
 
|-
 
| Alphabeaver||{{True Melee DPS Calculator|Alphabeaver}} || {{#var:trueAP}}
 
|-
 
| Thrumbo||{{True Melee DPS Calculator|Thrumbo}} || {{#var:trueAP}}
 
|-
 
| Boomrat||{{True Melee DPS Calculator|Boomrat}} || {{#var:trueAP}}
 
|-
 
| Grizzly bear||{{True Melee DPS Calculator|Grizzly bear}} || {{#var:trueAP}}
 
|-
 
| Human||{{True Melee DPS Calculator|Human}} || {{#var:trueAP}}
 
|-
 
| Husky||{{True Melee DPS Calculator|Husky}} || {{#var:trueAP}}
 
|-
 
| Iguana||{{True Melee DPS Calculator|Iguana}} || {{#var:trueAP}}
 
|-
 
| Labrador retriever||{{True Melee DPS Calculator|Labrador retriever}} || {{#var:trueAP}}
 
|-
 
| Megascarab||{{True Melee DPS Calculator|Megascarab}} || {{#var:trueAP}}
 
|-
 
| Megaspider||{{True Melee DPS Calculator|Megaspider}} || {{#var:trueAP}}
 
|-
 
| Monkey||{{True Melee DPS Calculator|Monkey}} || {{#var:trueAP}}
 
|-
 
| Pig||{{True Melee DPS Calculator|Pig}} || {{#var:trueAP}}
 
|-
 
| Polar bear||{{True Melee DPS Calculator|Polar bear}} || {{#var:trueAP}}
 
|-
 
| Spelopede||{{True Melee DPS Calculator|Spelopede}} || {{#var:trueAP}}
 
|-
 
| Raccoon||{{True Melee DPS Calculator|Raccoon}} || {{#var:trueAP}}
 
|-
 
| Rat||{{True Melee DPS Calculator|Rat}} || {{#var:trueAP}}
 
|-
 
| Tortoise||{{True Melee DPS Calculator|Tortoise}} || {{#var:trueAP}}
 
|-
 
| Wild boar||{{True Melee DPS Calculator|Wild boar}} || {{#var:trueAP}}
 
|-
 
|Yorkshire terrier ||{{True Melee DPS Calculator|Yorkshire terrier}} || {{#var:trueAP}}
 
|-
 
| Arctic fox||{{True Melee DPS Calculator|Arctic fox}} || {{#var:trueAP}}
 
|-
 
| Arctic wolf||{{True Melee DPS Calculator|Arctic wolf}} || {{#var:trueAP}}
 
|-
 
| Cat||{{True Melee DPS Calculator|Cat}} || {{#var:trueAP}}
 
|-
 
| Cobra||{{True Melee DPS Calculator|Cobra}} || {{#var:trueAP}}
 
|-
 
| Cougar||{{True Melee DPS Calculator|Cougar}} || {{#var:trueAP}}
 
|-
 
| Fennec fox||{{True Melee DPS Calculator|Fennec fox}} || {{#var:trueAP}}
 
|-
 
| Lynx||{{True Melee DPS Calculator|Lynx}} || {{#var:trueAP}}
 
|-
 
| Panther||{{True Melee DPS Calculator|Panther}} || {{#var:trueAP}}
 
|-
 
| Red fox||{{True Melee DPS Calculator|Red fox}} || {{#var:trueAP}}
 
|-
 
| Timber wolf||{{True Melee DPS Calculator|Timber wolf}} || {{#var:trueAP}}
 
|-
 
| Warg||{{True Melee DPS Calculator|Warg}} || {{#var:trueAP}}
 
|-
 
| Barkskin||{{True Melee DPS Calculator|Barkskin}} || {{#var:trueAP}}
 
|-
 
| Berrymaker||{{True Melee DPS Calculator|Berrymaker}} || {{#var:trueAP}}
 
|-
 
| Carrier||{{True Melee DPS Calculator|Carrier}} || {{#var:trueAP}}
 
|-
 
| Clawer||{{True Melee DPS Calculator|Clawer}} || {{#var:trueAP}}
 
|-
 
| Gaumaker||{{True Melee DPS Calculator|Gaumaker}} || {{#var:trueAP}}
 
|-
 
| Immature dryad||{{True Melee DPS Calculator|Immature dryad}} || {{#var:trueAP}}
 
|-
 
| Medicinemaker||{{True Melee DPS Calculator|Medicinemaker}} || {{#var:trueAP}}
 
|-
 
| Woodmaker||{{True Melee DPS Calculator|Woodmaker}} || {{#var:trueAP}}
 
|-
 
| Centipede||{{True Melee DPS Calculator|Centipede}} || {{#var:trueAP}}
 
|-
 
| Lancer||{{True Melee DPS Calculator|Lancer}} || {{#var:trueAP}}
 
|-
 
| Pikeman||{{True Melee DPS Calculator|Pikeman}} || {{#var:trueAP}}
 
|-
 
| Scyther||{{True Melee DPS Calculator|Scyther}} || {{#var:trueAP}}
 
|-
 
| Termite||{{True Melee DPS Calculator|Termite}} || {{#var:trueAP}}
 
|-
 
 
 
|}
 
  
 
==Weapon Table==
 
==Weapon Table==
Line 834: Line 382:
 
| {{Q|{{#var:currentweapon|}}|Market Value Base}}
 
| {{Q|{{#var:currentweapon|}}|Market Value Base}}
 
|-
 
|-
|}
+
}}
  
  
Line 859: Line 407:
 
{{#var:armorlayers|}}
 
{{#var:armorlayers|}}
 
{{#pos:{{#var:armorlayers|}}|Middle}}
 
{{#pos:{{#var:armorlayers|}}|Middle}}
 +
 +
 +
{| {{STDT|sortable c_08 text-center}}
 +
! Name !!  Sharp !! Blunt !! Heat !! HP !! Effects !! Coverage !! data-sort-type="number"| Value {{icon|silver|}}{{ref label|Assumption|A|A}}
 +
|-
 +
! style='text-align: left !important;'| {{Icon Small|Simple helmet|}} Gold [[Simple helmet]]
 +
| {{ #expr: 0.72*0.5*100}}%
 +
| {{ #expr: 0.36*0.5*100}}%
 +
| {{ #expr: 0.36*0.5*100}}%
 +
| {{ #expr: 0.6*80}}
 +
| ''None''
 +
| Head, Left Ear, Right Ear
 +
| {{icon|silver|{{ #expr: 10*146}}}}
 +
|-
 +
|}
 +
:{{note label|Hat|A|A}} Hat includes [[Bowler hat]]s, [[Cowboy hat]], [[Tribal headdress]]es, [[Tuque]]s and [[War veil]]s"
  
 
==Example way to display outdated data page==
 
==Example way to display outdated data page==
Line 871: Line 435:
  
 
==Asks==
 
==Asks==
{{#ask: [[Name::!~*spot]] [[Name::!~*meat]] [[Type::!Plant]] [[Type::!Animal]] [[Type2::!Egg]]
 
| limit = 2
 
| sort = Type, Type2, Name
 
}}
 
 
{{#ask: [[~*rifle]] [[Modification date::+]]}}
 
 
{{#ask: [[Name::Fine carpet||Gold tile||Silver tile||Fine stone tile||Hex tile||Spikecore plates||Totemic boards||Morbid stone tile||Spikecore stone tile||Totemic stone tile||Morbid carpet||Hex carpet||Mindbend carpet]]}}
 
 
{{#ask: [[Category:Fine floor]]}}
 
 
{{#ask: [[Type::Buildings]]}}
 
 
{{#ask: [[sowTags::~*Decorative*]] [[sowTags::!~*DecorativeTree*]]}}
 
 
{{#ask:[[Category:Stone Blocks]]
 
|mainlabel=Material
 
|?Description
 
|?Max Hit Points Factor=HP Factor
 
|?Beauty Offset
 
|?Beauty Factor
 
|?Work To Build Factor
 
|?Work To Make Factor
 
|?Market Value Base=Market Value
 
|class=sortable c_01 text-center table
 
}}
 
 
{{#ask: [[Resource 1::+]] [[:+]]
 
| ?Required Research
 
| ?Type
 
| ?Type2
 
| sort = Required Research, Type, Type2
 
| limit = 500
 
}}
 
 
{{#ask: [[Type2::Ruins]]
 
| ?Image#32px
 
| ? = Building
 
| limit=5
 
}}
 
 
{{#if: {{#pos: {{Q|Corset|Category}} | Royalty}}| {{Check}} | {{Cross}} }}
 
{{#if: {{#pos: {{Q|Warg|Category}} | Royalty}}| {{Check}} | {{Cross}} }}
 
 
{| {{STDT|sortable c_03 text-center}}
 
! Name !! Stuff amount !! Work To Make !!  Value/Textile
 
|-
 
{{#ask: [[Stuff Tags::~*Fabric*]] OR [[Stuff Tags::~*Leathery*]]
 
| named args=yes
 
| ?Name=?Name
 
| ?Resource 1 Amount=?Resource 1 Amount
 
| ?Work To Make=?Work To Make
 
| limit = 500
 
| format=template
 
| template=User:Harakoni/OptimumTextiles
 
}}
 
|-
 
|}
 
 
<div style='-webkit-column-count: {{{columns|1}}}; -moz-column-count: {{{columns|1}}}; column-count: {{{columns|1}}}'>
 
{{#ask:
 
 [[Name::~*econ*]] OR [[Name::~*ataphract*]] OR [[Name::~*arine*]]
 
<!--{{{query|}}}-->
 
| ?# = Name
 
| ?Image
 
| ?Description
 
| ?Note
 
| ?Tags
 
| format    = template
 
| named args = yes
 
| link      = none
 
| template  = {{{item |Ask/Item}}}
 
| limit      = {{{limit|50}}}
 
| sort      = {{{sort |}}}
 
| order      = {{{order|}}}
 
| userparam  = {{{param|}}}
 
}}
 
 
 
 
 
*Stuffable tag on items? Need some way to automate knowing which materials to apply and can't trust the [[:Category:Armor]], [[:Category:Clothing]] system - war veil is armor but takes textiles. A stuffable tag saying "Metallic" "Leathery" "Fabric" "Woody" would allow you to check if the var contains the tag, and display the relevant information. [[Template: Armor material table]] and [[Template: Clothing material table]] could be merged and the right variants could be displayed on the Comparison table (e.g. devilstrand, thrumbofur, hyperweave, plainleather for clothing, plasteel and steel for metallic armor)
 
*Stuffable tag on items? Need some way to automate knowing which materials to apply and can't trust the [[:Category:Armor]], [[:Category:Clothing]] system - war veil is armor but takes textiles. A stuffable tag saying "Metallic" "Leathery" "Fabric" "Woody" would allow you to check if the var contains the tag, and display the relevant information. [[Template: Armor material table]] and [[Template: Clothing material table]] could be merged and the right variants could be displayed on the Comparison table (e.g. devilstrand, thrumbofur, hyperweave, plainleather for clothing, plasteel and steel for metallic armor)
 
**This same method could be used for automatic weapon materials tables. Maybe merged quality/material table.
 
**This same method could be used for automatic weapon materials tables. Maybe merged quality/material table.
Line 957: Line 441:
 
{{#ask: [[Resource 1::+]] [[!Category:Building]] [[!Category:Furniture]]  [[!Category:Miscellaneous]] [[!Category:Security]] [[!Category:Production]] [[!Category:Floor]]
 
{{#ask: [[Resource 1::+]] [[!Category:Building]] [[!Category:Furniture]]  [[!Category:Miscellaneous]] [[!Category:Security]] [[!Category:Production]] [[!Category:Floor]]
 
| ?Production Facility 1
 
| ?Production Facility 1
| ?Type
 
| ?Type2
 
 
| sort = Production Facility 1
 
| sort = Production Facility 1
 
| columns = 3
 
| columns = 3
| limit = 5
+
| limit = 100
 
}}  
 
}}  
  
Line 976: Line 458:
 
}}
 
}}
  
 
 
 
{{#ask: [[Category:Clothing]] [[Resource 1::+]]
 
{{#ask: [[Category:Clothing]] [[Resource 1::+]]
 
}}
 
}}
 +
  
  
Line 987: Line 468:
  
 
{{#ask: [[Resource 1::Stuff]]
 
{{#ask: [[Resource 1::Stuff]]
 +
| ?Market Value Base
 +
| limit = 499
 
}}
 
}}
 +
 +
{{#ask: [[Category:Weapons]]
 +
| ?Mode
 +
| ?Damage Base
 +
| ?ArmorPenetration
 +
| ?Resources To Make
 +
| limit = 500
 +
}}
 +
  
 
{{#ask: [[Category:Animals]] [[Leather Name::{{lc:{{PAGENAME}}}}]]
 
{{#ask: [[Category:Animals]] [[Leather Name::{{lc:{{PAGENAME}}}}]]
Line 1,005: Line 497:
 
| limit = 100
 
| limit = 100
 
}}
 
}}
 +
 +
{{#ask:[[Resource 1::>]]
 +
| ?Work To Make
 +
| limit = 1
 +
}}
 +
  
 
| format = ul
 
| format = ul
Line 1,063: Line 561:
 
*'''All items of Excellent Quality:''' Marine armor is significant superior to a devilstrand duster and flak vest and superior to both hyperweave and thrumbofur duster and flak pairings for all weapons in the game.
 
*'''All items of Excellent Quality:''' Marine armor is significant superior to a devilstrand duster and flak vest and superior to both hyperweave and thrumbofur duster and flak pairings for all weapons in the game.
 
*'''All items of Masterwork or Legendary Quality:''' Marine armor is significant superior to a devilstrand, hyperweave and thrumbofur duster and flak pairings for all weapons in the game.
 
*'''All items of Masterwork or Legendary Quality:''' Marine armor is significant superior to a devilstrand, hyperweave and thrumbofur duster and flak pairings for all weapons in the game.
 +
  
  
 
<noinclude>[[Category: Harakoni page]]</noinclude>
 
<noinclude>[[Category: Harakoni page]]</noinclude>
 
== Table test ==
 
 
<div class="usermessage mw-customtoggle-CustomNameIJustThoughtUp">Click here to toggle the table.</div>
 
 
{| class="wikitable sortable"
 
|-
 
! Header text !! Header text <th class="mw-collapsible mw-collapsed" id="mw-customcollapsible-CustomNameIJustThoughtUp">I'm the mw-collapsible cell content!</th>
 
|-
 
| Example || Example <td class="mw-collapsible mw-collapsed" id="mw-customcollapsible-CustomNameIJustThoughtUp">I'm the mw-collapsible cell content!</td>
 
|-
 
| Example || Example <td class="mw-collapsible mw-collapsed" id="mw-customcollapsible-CustomNameIJustThoughtUp">I'm the mw-collapsible cell content!</td>
 
|-
 
| Example || Example <td class="mw-collapsible mw-collapsed" id="mw-customcollapsible-CustomNameIJustThoughtUp">I'm the mw-collapsible cell content!</td>
 
|}
 
 
<div class="usermessage mw-customtoggle-myTable">Click here to toggle the table.</div>
 
 
{| class="wikitable sortable mw-collapsible" id="mw-customcollapsible-myTable"
 
! Hello
 
! World
 
|-
 
| Content
 
| Goes
 
|-
 
| In
 
| Here
 
|}
 
{| class="wikitable sortable mw-collapsible mw-collapsed" id="mw-customcollapsible-myTable"
 
! Hello
 
! World
 
|-
 
| Content
 
| Goes
 
|-
 
| In
 
| Here
 
|}
 
<div style="clear:both"></div>
 
 
== Research ==
 
{| {{STDT| sortable c_07 text-center}}
 
! Name
 
! Description
 
! Base cost
 
! Industrial start cost
 
! Tribal start cost
 
! Required Research
 
! Required Research Bench & Addon
 
 
|- id="Complex clothing"
 
! Complex clothing
 
| ''Tailor complicated [[Clothing|garments]] like [[pants]], [[duster]]s, and [[cowboy hat]]s.''
 
----
 
{| class="mw-collapsible mw-collapsed wikitable"
 
|+ style=white-space:nowrap | The following are unlocked by this research:
 
|-
 
! {{#ask: [[Required Research::Complex clothing]] [[:+]] | ?Image}}
 
|}
 
| 600
 
| 600 {{ref label|Classic Start|B}}
 
| 900
 
| None
 
| Simple
 
 
|- id="Complex clothing"
 
! Complex clothing
 
| ''Tailor complicated [[Clothing|garments]] like [[pants]], [[duster]]s, and [[cowboy hat]]s.''
 
----
 
The following are unlocked by this research: <span class="mw-collapsible mw-collapsed">{{#ask: [[Required Research::Complex clothing]] [[:+]]}}</span>
 
| 600
 
| 600 {{ref label|Classic Start|B}}
 
| 900
 
| None
 
| Simple
 
 
|- id="Complex clothing"
 
! Complex clothing
 
| ''Tailor complicated [[Clothing|garments]] like [[pants]], [[duster]]s, and [[cowboy hat]]s.''
 
----
 
The following are unlocked by this research: {{#ask: [[Required Research::Complex clothing]] [[:+]]}}
 
| 600
 
| 600 {{ref label|Classic Start|B}}
 
| 900
 
| None
 
| Simple
 
 
|- id="Complex clothing"
 
! Complex clothing
 
| ''Tailor complicated [[Clothing|garments]] like [[pants]], [[duster]]s, and [[cowboy hat]]s.''
 
----
 
For a full list of what is unlocked by this research see {{#ask: [[Required Research::IEDs]] | ?Type | ?Type2 | sort = From DLC, Type, Type2, Name | limit = 0| searchlabel = here}}.
 
| 600
 
| 600 {{ref label|Classic Start|B}}
 
| 900
 
| None
 
| Simple
 
 
|- id="Complex clothing"
 
! Complex clothing
 
| ''Tailor complicated [[Clothing|garments]] like [[pants]], [[duster]]s, and [[cowboy hat]]s.''
 
| 600
 
| 600 {{ref label|Classic Start|B}}
 
| 900
 
| None
 
| Simple
 
|}
 
 
== Reminder ==
 
<span title="This is the hover text" style="border-bottom:1px dotted">This is the inline text</span>
 
 
<abbr title="abbreviation" tabindex="0">abbr</abbr> in it.
 

Please note that all contributions to RimWorld Wiki are considered to be released under the CC BY-SA 3.0 (see RimWorld Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)

This page is a member of 1 hidden category: