User:Egocarib/Sandbox: Difference between revisions

From Caves of Qud Wiki
Jump to navigation Jump to search
No edit summary
(Undo revision 91893 by Egocarib (talk))
Tag: Undo
 
(42 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Puffer spores.gif|right|frame|The infectious spores of a brooding azurepuff, jadepuff, and rosepuff]]
<!-- ➤<br>→<br>➝<br>⟶<br>→</br>⤍<br>⤑<br>⥅<br>⇴<br>⇢<br>➞<br>➟<br>⇨ -->
Fungi are crucial participants in the queer Qud ecosystem, and play a central role in the game's main quest.


Fungi are also a significant hazard to the unprepared player, because of the infections they infamously spread.
{| class="wikitable"
! colspan=3 style="text-align:left;background-color:#003e00; border-bottom:0px;" | All of the following:
|-
| style="background:#003e00;border-top:0px;border-bottom:0px;" |
! style="background:rgba(0, 62, 0, 0.65);" | Item
! style="background:rgba(0, 62, 0, 0.65);" | Quantity
|-
| style="background:#003e00;font-size:1.5em;" | ⥅
| Uplifted Knight Commander
| 1
|-
| style="background:#003e00;font-size:1.5em;" | ⥅
|


To an experienced adventurer, a fungal infection can be an irreplaceable friend that aids in exploration, improves one's combat prowess, or provides a convenient supply of healing tonics and cooking ingredients. Hosting a fungal infection will endear you to fungi across Qud, significantly improving your [[reputation]] with the [[Fungi]] faction. However, a fungal infection can also be extremely frustrating or inconvenient depending on the body part on which it is contracted.
{| class="wikitable" style="margin-left: 0.5em;" <!-- Types -->
! colspan=4 style="text-align:left;background-color:#333e00;border-bottom:0px;" | One of the following:
|-
| style="background:#333e00;border-top:0px; " |
! style="background:rgba(51, 62, 0, 0.65);" | Item
! style="background:rgba(51, 62, 0, 0.65);" | Quantity
! style="background:rgba(51, 62, 0, 0.65);" | Chance
|-
| style="background:#333e00;font-size:1.5em;" | ⇢
|


== Common Varieties of Fungal Infection ==
{| class="wikitable" style="margin-left: 0.5em;" <!-- Types > Knight -->
Fungal infections are spread by the spores of the {{favilink|brooding azurepuff}}, {{favilink|brooding goldpuff}}, {{favilink|brooding jadepuff}}, and {{favilink|brooding rosepuff}}.
! colspan=3 style="text-align:left;background-color:#003e00;border-bottom:0px;" | All of the following:
|-
| rowspan=3 style="max-width:12px; background:#003e00;border-top:0px;" |
! Item
! Quantity
|-
| Templar Weighted Toward Knight
| 1
|-
|  


There are four common fungal infections that an adventuring mutant or True Kin should be familiar with. Each infection is spread by a particular color of brooding puff, but the association between puff and infection is randomly determined for each playthrough, so there is no easy way to know which type of infection one will get from a particular brooding puff.
{| class="wikitable" style="margin-left: 0.5em;" <!-- Knight Leader -->
! colspan=4 style="text-align:left;background-color:#333e00;border-bottom:0px;" | One of the following:
|-
| rowspan=3 style="max-width:12px; background:#333e00;border-top:0px; |
! Item
! Quantity
! Chance
|-
| Banner-Knight Templar
| 1
| 50%
|-
| Knight Templar
| 1
| 50%
|}


* {{favilink|fickle gill}}
| 1
* {{favilink|glowcrust}}
|}
* {{favilink|mumble mouth}}
* {{favilink|waxflab}}


== Benefits and Detriments ==
| 1
There are many benefits to hosting a well-placed fungal infection on your body. However, there also some notable drawbacks.
| 33.3%
|-
| style="background:#333e00;font-size:1.5em;" | ⇢
| Template War Party Major > Types > Gunner
| 1
| 33.3%
|-
| style="background:#333e00;font-size:1.5em;" | ⇢
| Template War Party Major > Types > GunnerOrKnight
| 1
| 33.3%
|}


'''<big>Benefits</big>'''
| 1
* {{favilink|waxflab}} acts as a {{heart}}2d3 unarmed weapon with unlimited strength bonus when it is contracted on a weapon hand.
|}
** This is the most powerful unarmed damage available to mutants (equivalent to the damage of a [[carbide hand bones]] implant).
* {{favilink|mumble mouth}} provides an endless source of secrets, including rare and sought-after secrets such as the locations of legendary merchants. Hosting multiple mumble mouth infections at once can result in a vast amount of free knowledge for the player, and open up interesting opportunities to explore lairs and ruins.
* {{favilink|glowcrust}} provides a continuous supply of {{favilink page|luminous hoarshroom (food)|plural}}. These can be used as tonics, similar to a {{favilink|salve injector}}, sold for profit due to their high trade value, or preserved into useful ingredients for [[cooking]].
* Significantly improves your reputation with the [[Fungi]] faction.
* Grants bonus armor ([[AV]]), and in some cases, additional elemental [[resistances]].


'''<big>Detriments</big>'''
* Prevents you from equipping items to the infected body part.
** Often problematic if your main weapon hand gets infected. It's also typically undesirable to get a fungal infection on a body part where useful equipment would otherwise be worn, such as the feet, back, or body.
* Seriously harms your reputation with the [[Consortium of Phyta]] faction.
** Several notable NPCs that you will encounter during the main quest are part of this faction and may become hostile to you if your reputation is too low.
* All fungal infections have a low [[AV]] bonus compared to the [[AV]] (or [[DV]]) bonuses granted by high-tier equipment.
* {{favilink|waxflab}} has a notable penalty to [[DV]] and [[quickness]] that is often undesirable.
* {{favilink|fickle gill}} has no real benefits compared to other fungal infections. It also spreads between the player and their companions or [[Temporal Fugue]] clones, which can lead to many infected body parts over time.


== Gaining Fungal Infections ==
Fungal infections are obtained by contact with fungal spores.


When a player or creature that has less than {{Color|G|250}} [[reputation]] with the [[Fungi]] faction enters any of the 8 tiles surrounding a brooding puff, the puff will spew forth its infectious spores into the air. The spores act similar to a gas, and will generally linger in the air for around 60-100 turns. Any creature or player that is in the same tile as fungal spores must make a [[save|toughness save]] each turn (difficulty 10) or become afflicted with [[itchy skin]], which eventually lead to the fungal infection.
== Templar War Party Major ==


=== Fungal Habitats ===
{| class="wikitable"
[[Image:Fungal_caps_and_grass.png|right|frame|Fungal grass, dandy caps, and spotted shagspook]]
! colspan=2 style="text-align:left;background-color:#003e00;" | All of the following:
Fungi spawn in zones that are randomly generated with a ''fungus patch'', ''fungus grove'', or ''fungus forest'' postfix. This is a somewhat uncommon occurrence but fungi can be found in just about any zone that the player enters. It is common for multiple connected zones to each be populated with fungi. Fungal zones have a particularly recognizable type of blue grass that usually gives them away upon entry. They are also filled with {{favilink|dandy cap|plural}} and {{favilink|spotted shagspook}}, which, though harmless themselves, can be dangerous for the way that they hide nearby brooding puffs. A player who is trying to avoid getting a fungal infection should tread carefully through a fungal zone, making sure not to walk around tight corners or enter unknown nooks where brooding puffs may lie in wait.
|-
! Item
! Quantity
|-
| Uplifted Knight Commander
| 1
|-
| Template War Party Major > Types
| 1
|}


== Curing Fungal Infections ==
=== Templar War Party Major > Types ===
* Corpus Cholys
* Spraybottles (and other key items, like leech/worm corpses, gel, etc)
** How to use the spraybottle "apply" UI
** curing one of several of the same (spray random liquid on them to identify them, then clean the ones you want to remove, and spray them with the cure solution)
* explain the various messages and what they mean (i.e. corpse timer expired, etc)


{| class="wikitable"
! colspan=3 style="text-align:left;background-color:#333e00;" | One of the following:
|-
! Item
! Quantity
! Chance
|-
| Template War Party Major > Types > Knight
| 1
| 33.3%
|-
| Template War Party Major > Types > Gunner
| 1
| 33.3%
|-
| Template War Party Major > Types > GunnerOrKnight
| 1
| 33.3%
|}


=== Templar War Party Major > Types > Knight ===


{| class="wikitable"
! colspan=2 style="text-align:left;background-color:#003e00;" | All of the following:
|-
! Item
! Quantity
|-
| Templar Weighted Toward Knight
| 1
|-
| Templar War Party Major > Types > Knight > Knight Leader
| 1
|}


=== Templar War Party Major > Types > Knight > Knight Leader ===


{| class="wikitable"
! colspan=3 style="text-align:left;background-color:#333e00;" | One of the following:
|-
! Item
! Quantity
! Chance
|-
| Banner-Knight Templar
| 1
| 50%
|-
| Knight Templar
| 1
| 50%
|}


=== Templar War Party Major > Types > Gunner ===


{| class="wikitable"
! colspan=2 style="text-align:left;background-color:#003e00;" | All of the following:
|-
! Item
! Quantity
|-
| Templar Weighted Toward Gunner
| 1
|-
| Templar War Party Major > Types > Gunner > Gunner Leader
| 1
|}


<syntaxhighlight lang="html">{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1' AND GeneralData.ParentObject <> 'NaturalWeapon'|format=template|template=favilink ul query}}</syntaxhighlight>
=== Templar War Party Major > Types > Gunner > Gunner Leader ===
{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1' AND GeneralData.ParentObject <> 'NaturalWeapon'|format=template|template=favilink ul query}}


{| class="wikitable"
! colspan=3 style="text-align:left;background-color:#333e00;" | One of the following:
|-
! Item
! Quantity
! Chance
|-
| Banner-Knight Templar
| 1
| 50%
|-
| Gunner-Knight Templar
| 1
| 50%
|}


=== Templar War Party Major > Types > GunnerOrKnight ===


<syntaxhighlight lang="html">{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1' AND (ItemsTable.Extra HOLDS NOT LIKE 'Not Unequippable')|format=template|template=favilink ul query}}</syntaxhighlight>
{| class="wikitable"
{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1' AND (ItemsTable.Extra HOLDS NOT LIKE 'Not Unequippable')|format=template|template=favilink ul query}}
! colspan=2 style="text-align:left;background-color:#003e00;" | All of the following:
|-
! Item
! Quantity
|-
| Templar Weighted Toward Gunner
| 1
|-
| Templar Weighted Toward Knight
| 1
|-
| Templar War Party Major > Types > GunnerOrKnight > GunnerOrKnight Leader
| 1
|}


=== Templar War Party Major > Types > GunnerOrKnight > GunnerOrKnight Leader ===


{| class="wikitable"
! colspan=3 style="text-align:left;background-color:#333e00;" | One of the following:
|-
! Item
! Quantity
! Chance
|-
| Banner-Knight Templar
| 1
| 33.3%
|-
| Knight Templar
| 1
| 33.3%
|-
| Gunner-Knight Templar
| 1
| 33.3%
|}


<syntaxhighlight lang="html">{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1' AND GeneralData.Image LIKE '%.png'|format=template|template=favilink ul query}}</syntaxhighlight>
{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1' AND GeneralData.Image LIKE '%.png'|format=template|template=favilink ul query}}


<pre>
  <population Name="Templar War Party Major">
    <group Name="Contents" Style="pickeach">
      <object Number="1" Blueprint="Uplifted Knight Commander" />
      <group Name="Types" Style="pickone">
        <group Name="Knight" Style="pickeach">
          <table Number="6" Name="Templar Weighted Toward Knight" />
          <group Name="Knight Leader" Style="pickone">
            <object Blueprint="Banner-Knight Templar" />
            <object Blueprint="Knight Templar" />
          </group>
        </group>
        <group Name="Gunner" Style="pickeach">
          <table Number="6" Name="Templar Weighted Toward Gunner" />
          <group Name="Gunner Leader" Style="pickone">
            <object Blueprint="Banner-Knight Templar" />
            <object Blueprint="Gunner-Knight Templar" />
          </group>
        </group>
        <group Name="GunnerOrKnight" Style="pickeach">
          <table Number="3" Name="Templar Weighted Toward Gunner" />
          <table Number="3" Name="Templar Weighted Toward Knight" />
          <group Name="GunnerOrKnight Leader" Style="pickone">
            <object Blueprint="Banner-Knight Templar" />
            <object Blueprint="Knight Templar" />
            <object Blueprint="Gunner-Knight Templar" />
          </group>
        </group>
      </group>
    </group>
  </population>
</pre>


== Beta Wiki Prep ==
* <s>Drafts of new liquids pages: https://gist.github.com/egocarib/84e1ec29e6d9920f7b7e456dfe82a5e2</s>
* <s>Drafts of new turret pages: https://gist.github.com/egocarib/0c1e9623d17c874d5d3abf54da456704</s>
* <s>Drafts of new mod pages: https://gist.github.com/egocarib/83b007b356f111c6bb68e1e5259d28e4</s>
* <s>Drafts of 'plasma' and 'coated in plasma' pages: https://gist.github.com/egocarib/6ca2a8fdc3be827a04c5f51d03af36b2</s>
* <s>List of wish changes: https://gist.github.com/egocarib/271db4a0322a2db6498e3870afc887ca</s>




<syntaxhighlight lang="html">{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1'|format=template|template=favilink ul query}}</syntaxhighlight>
==Preliminary research into zone tiers.==
{{#cargo_query:table=ItemsTable,GeneralData|fields=ItemsTable._pageName|join on=ItemsTable._pageName=GeneralData._pageName|where=ItemsTable._pageNamespace='0' AND ItemsTable.Vibro='1'|format=template|template=favilink ul query}}


===Uses [[:Template:World map with world tiers|"world tiers"]] (from Text.txt):===


====methods:====
* JoppaWorldBuilder.getLocationWithinNFromTerrainTypeTier
* JoppaWorldBuilder.getLocationOfTier(int tier)
* JoppaWorldBuilder.getLocationOfTier(int minTier, int maxTier)
* Zone.NewTier
** This one is even weirder for Z-levels, it ignores the surface "world tier" entirely for strata 6 and below. This has the most noticeable impact on historic site credit wedge rewards and baeytl rewards
** Reported here in one particular context: https://bitbucket.org/bbucklew/cavesofqud-public-issue-tracker/issues/2834
* ZoneTemplateNode.VariableReplace


====features:====
* Sultan historic site placement
* XP reward for visiting a sultan historic site if you DON'T have the quest to visit that site already (250 * world tier)
* XP reward for visiting a village
* Kindrish (location of tier 4-6), random z level from surface to 9 below ground
* Either/Or atomizing into a creature (creates a creature of the zone's "world tier")
* Baetyl rewards (only a potential influence - the game ensures the reward item is at minimum equal to the "world tier" plus a random number from 1-2 (max 8))
* Generic faction encounters in most zones (anything that uses "FactionEncounters" builder, which is a lot)
* Historic site relic zone builder / cybernetics credit wedge rewards
** doesn't affect the actual relic itself - that uses the "zone tier" instead
* ZoneTemplates.xml (wherever there's a "{zonetier}" that needs replacing in that file)




===Uses [[:Template:World map with zone tiers|"zone tiers"]] (from "RegionTier" tag in ObjectBlueprints):===


====methods:====
* Zone.Tier
* Zone.GetZoneTier
* ZoneManager.zoneGenerationContextTier
====features:====
* XP reward for visiting a sultan historic site if you DO have a quest to visit that site already (250 * zone tier)
* Legendary lairs - all features, including the creatures and the merchant stock generated there
* Village generation
* All other XML files besides ZoneTemplates.xml (encounters, populations, etc) whenever there's a "{zonetier}" that needs replacing
* All other dynamic population generation, including creatures and items
* Everything else that cares about zone tier that's not already listed here or above
{{clear|both}}
{{infobox
|title=HistoricPond
|imagearea={{altimage start}}{{altimage | HistoricPond example 1.png | type =  example 1}}{{altimage | HistoricPond example 2.png | type =  example 2}}{{altimage | HistoricPond example 3.png | type =  example 3}}{{altimage | HistoricPond example 4.png | type =  example 4}}{{altimage | HistoricPond example 5.png | type =  example 5}}{{altimage | HistoricPond example 6.png | type =  example 6}}{{altimage | HistoricPond example 7.png | type =  example 7}}{{altimage | HistoricPond example 8.png | type =  example 8}}{{altimage | HistoricPond example 9.png | type =  example 9}}{{altimage | HistoricPond example 10.png | type =  example 10}}{{altimage | HistoricPond example 11.png | type =  example 11}}{{altimage | HistoricPond example 12.png | type =  example 12}}{{altimage | HistoricPond example 13.png | type =  example 13}}{{altimage | HistoricPond example 14.png | type =  example 14}}{{altimage | HistoricPond example 15.png | type =  example 15}}{{altimage | HistoricPond example 16.png | type =  example 16}}{{altimage | HistoricPond example 17.png | type =  example 17}}{{altimage | HistoricPond example 18.png | type =  example 18}}{{altimage | HistoricPond example 19.png | type =  example 19}}{{altimage | HistoricPond example 20.png | type =  example 20}}{{altimage end}}
}}
Gathering together old stuff I was working on...
* [[Template:Item/test]]
* [[Template:Item/CoreStats]]
* [[Template:Item/TinkerData]]





Latest revision as of 15:53, 19 January 2024


All of the following:
Item Quantity
Uplifted Knight Commander 1
One of the following:
Item Quantity Chance
All of the following:
Item Quantity
Templar Weighted Toward Knight 1
One of the following:
Item Quantity Chance
Banner-Knight Templar 1 50%
Knight Templar 1 50%
1
1 33.3%
Template War Party Major > Types > Gunner 1 33.3%
Template War Party Major > Types > GunnerOrKnight 1 33.3%
1


Templar War Party Major

All of the following:
Item Quantity
Uplifted Knight Commander 1
Template War Party Major > Types 1

Templar War Party Major > Types

One of the following:
Item Quantity Chance
Template War Party Major > Types > Knight 1 33.3%
Template War Party Major > Types > Gunner 1 33.3%
Template War Party Major > Types > GunnerOrKnight 1 33.3%

Templar War Party Major > Types > Knight

All of the following:
Item Quantity
Templar Weighted Toward Knight 1
Templar War Party Major > Types > Knight > Knight Leader 1

Templar War Party Major > Types > Knight > Knight Leader

One of the following:
Item Quantity Chance
Banner-Knight Templar 1 50%
Knight Templar 1 50%

Templar War Party Major > Types > Gunner

All of the following:
Item Quantity
Templar Weighted Toward Gunner 1
Templar War Party Major > Types > Gunner > Gunner Leader 1

Templar War Party Major > Types > Gunner > Gunner Leader

One of the following:
Item Quantity Chance
Banner-Knight Templar 1 50%
Gunner-Knight Templar 1 50%

Templar War Party Major > Types > GunnerOrKnight

All of the following:
Item Quantity
Templar Weighted Toward Gunner 1
Templar Weighted Toward Knight 1
Templar War Party Major > Types > GunnerOrKnight > GunnerOrKnight Leader 1

Templar War Party Major > Types > GunnerOrKnight > GunnerOrKnight Leader

One of the following:
Item Quantity Chance
Banner-Knight Templar 1 33.3%
Knight Templar 1 33.3%
Gunner-Knight Templar 1 33.3%


  <population Name="Templar War Party Major">
    <group Name="Contents" Style="pickeach">
      <object Number="1" Blueprint="Uplifted Knight Commander" />
      <group Name="Types" Style="pickone">
        <group Name="Knight" Style="pickeach">
          <table Number="6" Name="Templar Weighted Toward Knight" />
          <group Name="Knight Leader" Style="pickone">
            <object Blueprint="Banner-Knight Templar" />
            <object Blueprint="Knight Templar" />
          </group>
        </group>
        <group Name="Gunner" Style="pickeach">
          <table Number="6" Name="Templar Weighted Toward Gunner" />
          <group Name="Gunner Leader" Style="pickone">
            <object Blueprint="Banner-Knight Templar" />
            <object Blueprint="Gunner-Knight Templar" />
          </group>
        </group>
        <group Name="GunnerOrKnight" Style="pickeach">
          <table Number="3" Name="Templar Weighted Toward Gunner" />
          <table Number="3" Name="Templar Weighted Toward Knight" />
          <group Name="GunnerOrKnight Leader" Style="pickone">
            <object Blueprint="Banner-Knight Templar" />
            <object Blueprint="Knight Templar" />
            <object Blueprint="Gunner-Knight Templar" />
          </group>
        </group>
      </group>
    </group>
  </population>

Beta Wiki Prep


Preliminary research into zone tiers.

Uses "world tiers" (from Text.txt):

methods:

  • JoppaWorldBuilder.getLocationWithinNFromTerrainTypeTier
  • JoppaWorldBuilder.getLocationOfTier(int tier)
  • JoppaWorldBuilder.getLocationOfTier(int minTier, int maxTier)
  • Zone.NewTier
  • ZoneTemplateNode.VariableReplace

features:

  • Sultan historic site placement
  • XP reward for visiting a sultan historic site if you DON'T have the quest to visit that site already (250 * world tier)
  • XP reward for visiting a village
  • Kindrish (location of tier 4-6), random z level from surface to 9 below ground
  • Either/Or atomizing into a creature (creates a creature of the zone's "world tier")
  • Baetyl rewards (only a potential influence - the game ensures the reward item is at minimum equal to the "world tier" plus a random number from 1-2 (max 8))
  • Generic faction encounters in most zones (anything that uses "FactionEncounters" builder, which is a lot)
  • Historic site relic zone builder / cybernetics credit wedge rewards
    • doesn't affect the actual relic itself - that uses the "zone tier" instead
  • ZoneTemplates.xml (wherever there's a "{zonetier}" that needs replacing in that file)


Uses "zone tiers" (from "RegionTier" tag in ObjectBlueprints):

methods:

  • Zone.Tier
  • Zone.GetZoneTier
  • ZoneManager.zoneGenerationContextTier

features:

  • XP reward for visiting a sultan historic site if you DO have a quest to visit that site already (250 * zone tier)
  • Legendary lairs - all features, including the creatures and the merchant stock generated there
  • Village generation
  • All other XML files besides ZoneTemplates.xml (encounters, populations, etc) whenever there's a "{zonetier}" that needs replacing
  • All other dynamic population generation, including creatures and items
  • Everything else that cares about zone tier that's not already listed here or above








HistoricPond



Gathering together old stuff I was working on...


throwing axe
Throwing axe.png
4/9
base: 4maximum: 9
Damage
♥2d12
average: 13range: 2-24
♦4
Armor value: 4
○3
Dodge value: 3
PV

4/9

Damage

♥2d122-24 (Avg: 13)

Weight

1#