Combat Traits: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 19: | Line 19: | ||
<!-- ================= SLOT 1 ================= --> | <!-- ================= SLOT 1 ================= --> | ||
<div id="slot1" class="mw-tab-content"> | <div id="slot1" class="mw-tab-content"> | ||
<h2>Combat Slot 1</h2> | |||
< | <input type="text" class="trait-search" placeholder="Search traits..."> | ||
<div class="mw-dropdown-ui" data-label="Select Trait" data-options='{ | <div class="mw-dropdown-ui" data-label="Select Trait" data-options='{ | ||
"cheer_up":{"label":"Cheer Up (1–3)","content":"Max Mood +30/40/50%. | "ancient_scroll":{"label":"Ancient Scroll","content":"Max Deviant Power +40%"}, | ||
"covert_energy":{"label":"Covert Energy (1–5)","content":"Max | "cheer_up":{"label":"Cheer Up (1–3)","content":"Max Mood +30/40/50%. Power recovery -5%"}, | ||
"covert_energy":{"label":"Covert Energy (1–5)","content":"Max Power +10% to +35%"}, | |||
"feeling_blue":{"label":"Feeling Blue (1–2)","content":"Max Mood -5% / -10%"}, | "feeling_blue":{"label":"Feeling Blue (1–2)","content":"Max Mood -5% / -10%"}, | ||
"growing_pains":{"label":"Growing Pains (1–3)","content":" | "fluffy_curse":{"label":"Fluffy Curse","content":"Power recovery +10%"}, | ||
"fools_memory":{"label":"Fool's Memory","content":"Power recovery +10%"}, | |||
"growing_pains":{"label":"Growing Pains (1–3)","content":"Power +30/40/50%, Mood recovery -5%"}, | |||
"milk_sugar":{"label":"Milk Sugar","content":"Max Mood +35%"}, | |||
"optimist":{"label":"Optimist (1–5)","content":"Max Mood +15% to +35%"}, | "optimist":{"label":"Optimist (1–5)","content":"Max Mood +15% to +35%"}, | ||
"power_rewind":{"label":"Power Rewind (1–2)","content":"Power recovery +5% / +10%"}, | "power_rewind":{"label":"Power Rewind (1–2)","content":"Power recovery +5% / +10%"}, | ||
"radiant":{"label":"Radiant","content":"Mood recovery +20%"}, | |||
"radiant_variant":{"label":"Radiant Variant","content":"Max Mood +7%"}, | |||
"rise_shine":{"label":"Rise and Shine (1–5)","content":"Mood recovery +5% to +25%"}, | "rise_shine":{"label":"Rise and Shine (1–5)","content":"Mood recovery +5% to +25%"}, | ||
"stable_energy":{"label":"Stable Energy","content":"Max | "stable_energy":{"label":"Stable Energy","content":"Max Power +30"}, | ||
"stable_vitality":{"label":"Stable Vitality","content":"Max Mood +30"}, | "stable_vitality":{"label":"Stable Vitality","content":"Max Mood +30"}, | ||
"upper_hand":{"label":"Upper Hand","content":"Convert Mood | "upper_hand":{"label":"Upper Hand","content":"Convert Mood to Power at 0"}, | ||
"wandering_witch":{"label":"Wandering Witch","content":"Max Power +10%"}, | |||
"worn_out":{"label":"Worn-out (1–2)","content":"Max Power -5% / -10%"} | "worn_out":{"label":"Worn-out (1–2)","content":"Max Power -5% / -10%"} | ||
}'></div> | }'></div> | ||
</div> | </div> | ||
<!-- ================= SLOT 2 ================= --> | <!-- ================= SLOT 2 ================= --> | ||
<div id="slot2" class="mw-tab-content"> | <div id="slot2" class="mw-tab-content"> | ||
<h2>Combat Slot 2</h2> | |||
< | <input type="text" class="trait-search" placeholder="Search traits..."> | ||
<div class="mw-dropdown-ui" data-label="Select Trait" data-options='{ | <div class="mw-dropdown-ui" data-label="Select Trait" data-options='{ | ||
"beast_burden":{"label":"Beast of Burden","content":"Max Load +8"}, | "beast_burden":{"label":"Beast of Burden","content":"Max Load +8"}, | ||
"brute_force":{"label":"Brute Force","content":"Max Load +15 | "brute_force":{"label":"Brute Force","content":"Max Load +15, Speed -5%"}, | ||
"city_folk":{"label":"City Folk","content":" | "city_folk":{"label":"City Folk","content":"+15 Load in settlements"}, | ||
"crack_shot":{"label":"Crack Shot","content":"Weapon DMG +5%"}, | "crack_shot":{"label":"Crack Shot","content":"Weapon DMG +5%"}, | ||
"durability":{"label":"Durability","content":"Stamina | "durability":{"label":"Durability","content":"Stamina -5%"}, | ||
"heavy_solid":{"label":"Heavy and Solid","content":"Torso | "heavy_solid":{"label":"Heavy and Solid","content":"Torso DR scaling"}, | ||
"lighten_mind":{"label":"Lighten Your Mind","content":"Head | "lighten_mind":{"label":"Lighten Your Mind","content":"Head DR scaling"}, | ||
"long_runner":{"label":"Long Distance Runner","content":"Stamina -20% | "long_runner":{"label":"Long Distance Runner","content":"Stamina -20%, Speed -10%"}, | ||
"move_more":{"label":"Move More, Live Better","content":" | "move_more":{"label":"Move More, Live Better","content":"+1 Power every 8s sprint"}, | ||
"power_king":{"label":"Power King","content":" | "power_king":{"label":"Power King","content":"Load +25, Speed -5%"}, | ||
"psychic_kid":{"label":"Psychic Kid","content":"Status DMG +5%"}, | "psychic_kid":{"label":"Psychic Kid","content":"Status DMG +5%"}, | ||
"run_fast":{"label":"Run Fast","content":" | "run_fast":{"label":"Run Fast","content":"Speed +5%"}, | ||
"save_energy":{"label":"Save Energy","content":"Stamina -10% | "save_energy":{"label":"Save Energy","content":"Stamina -10%, Speed -5%"}, | ||
"sedentary":{"label":"Sedentary","content":" | "sedentary":{"label":"Sedentary","content":"Load -8 in settlements"}, | ||
"stay_indoors":{"label":"Stay Indoors","content":"Stamina +8% | "stay_indoors":{"label":"Stay Indoors","content":"Stamina +8%"}, | ||
"street_rascal":{"label":"Street Rascal","content":" | "street_rascal":{"label":"Street Rascal","content":"Speed +10%"}, | ||
"two_shift":{"label":"Two-Shift System","content":"Day load | "two_shift":{"label":"Two-Shift System","content":"Day load, night speed"}, | ||
"vegetative_calm":{"label":"Vegetative Calm","content":" | "vegetative_calm":{"label":"Vegetative Calm","content":"Stamina +15"}, | ||
"wellbeing":{"label":"Wellbeing","content":" | "wellbeing":{"label":"Wellbeing","content":"Stamina +10"} | ||
}'></div> | }'></div> | ||
</div> | </div> | ||
<!-- ================= SLOT 3 ================= --> | <!-- ================= SLOT 3 ================= --> | ||
<div id="slot3" class="mw-tab-content"> | <div id="slot3" class="mw-tab-content"> | ||
<h2>Combat Slot 3</h2> | |||
< | <input type="text" class="trait-search" placeholder="Search traits..."> | ||
<div class="mw-dropdown-ui" data-label="Select Trait" data-options='{ | <div class="mw-dropdown-ui" data-label="Select Trait" data-options='{ | ||
"brute_force_rules":{"label":"Brute Force Rules","content":" | "brute_force_rules":{"label":"Brute Force Rules","content":"Break ores/trees on dodge"}, | ||
"clean_hygienic":{"label":"Clean and Hygienic","content":"Sanity recovers | "clean_hygienic":{"label":"Clean and Hygienic","content":"Sanity auto recovers"}, | ||
"eureka":{"label":"Eureka Moment","content":"Reveal attacker | "eureka":{"label":"Eureka Moment","content":"Reveal attacker"}, | ||
"extra_load":{"label":"Extra Load","content":"Max Load +20"}, | "extra_load":{"label":"Extra Load","content":"Max Load +20"}, | ||
"feline":{"label":"Feline Creatures","content":" | "feline":{"label":"Feline Creatures","content":"No fall damage"}, | ||
"foul_symbiosis":{"label":"Foul Symbiosis","content":"10% chance | "foul_symbiosis":{"label":"Foul Symbiosis","content":"10% acid chance"}, | ||
"herbivore":{"label":"Herbivore","content":" | "herbivore":{"label":"Herbivore","content":"Animals don’t flee"}, | ||
"knights":{"label":"Knights of The Round Table","content":" | "knights":{"label":"Knights of The Round Table","content":"Damage reduction"}, | ||
"mind_massage":{"label":"Mind Massage","content":"Sanity regen"}, | |||
"mind_massage":{"label":"Mind Massage","content":"Sanity | "moonlight":{"label":"Moonlight Assault","content":"Night recovery"}, | ||
"moonlight":{"label":"Moonlight Assault","content":" | "music_resonance":{"label":"Music Resonance","content":"No music needed"}, | ||
"music_resonance":{"label":"Music Resonance","content":"No music | "neon":{"label":"Neon Flicker","content":"+1 Mood per trait"}, | ||
"neon":{"label":"Neon Flicker","content":"+1 Mood per trait | "nightmare":{"label":"Nightmare Waters","content":"Dive stamina boost"}, | ||
"nightmare":{"label":"Nightmare Waters","content":" | |||
"polar_beast":{"label":"Polar Beast Polar","content":"+10% attack below 0°C"}, | "polar_beast":{"label":"Polar Beast Polar","content":"+10% attack below 0°C"}, | ||
"pollution":{"label":"Pollution Adaptation","content":"90% slower sanity loss | "pollution":{"label":"Pollution Adaptation","content":"90% slower sanity loss"}, | ||
"precision":{"label":"Precision Moment","content":"Hourly | "precision":{"label":"Precision Moment","content":"Hourly buffs"}, | ||
"top_grunt":{"label":"Top Grunt","content":"No stamina | "top_grunt":{"label":"Top Grunt","content":"No stamina gather"}, | ||
"warm_flame":{"label":"Warm Flame","content":"Cold Resist +10"} | "warm_flame":{"label":"Warm Flame","content":"Cold Resist +10"} | ||
}'></div> | }'></div> | ||
</div> | </div> | ||
</div> | </div> | ||
<!-- ================= SEARCH SCRIPT ================= --> | |||
<script> | |||
document.querySelectorAll('.trait-search').forEach(input => { | |||
input.addEventListener('input', function () { | |||
const value = this.value.toLowerCase(); | |||
const dropdown = this.nextElementSibling.querySelector('select'); | |||
if (!dropdown) return; | |||
Array.from(dropdown.options).forEach(opt => { | |||
if (opt.value === "") return; | |||
opt.style.display = opt.text.toLowerCase().includes(value) ? "" : "none"; | |||
}); | |||
}); | |||
}); | |||
</script> | |||
Revision as of 20:11, 21 April 2026
Return to Front Page
Deviant Trait Page
Combat Deviant Traits
Combat Slot 1
<input type="text" class="trait-search" placeholder="Search traits...">
Combat Slot 2
<input type="text" class="trait-search" placeholder="Search traits...">
Combat Slot 3
<input type="text" class="trait-search" placeholder="Search traits...">
<script> document.querySelectorAll('.trait-search').forEach(input => {
input.addEventListener('input', function () {
const value = this.value.toLowerCase();
const dropdown = this.nextElementSibling.querySelector('select');
if (!dropdown) return;
Array.from(dropdown.options).forEach(opt => {
if (opt.value === "") return;
opt.style.display = opt.text.toLowerCase().includes(value) ? "" : "none";
});
});
}); </script>