[v1.0.1-1.0.5] Store Wish List
Moderator: Moderator
Re: [v1.0.1-1.0.5] Store Wish List
Immunities egos?
-
AstralWanderer
- Halfling
- Posts: 97
- Joined: Tue Oct 22, 2019 5:54 pm
Re: [v1.0.1-1.0.5] Store Wish List
Increases to maximum immunity? (these tend to be rare). Speed/movement boosts. Also the ability to specify a value (e.g. spellpower bonus > 20) would be handy at higher levels.
Perhaps the biggest improvement would be the ability to use this on the loot screen displayed on level exit - in some cases (*cough* Sludgenest *cough*) this can extend to over a thousand items, so having a means to pick out flagable items would be nice.
-
Zizzo
- Sher'Tul Godslayer
- Posts: 2646
- Joined: Thu Jan 23, 2003 8:13 pm
- Location: A shallow water area south of Bree
- Contact:
Re: [v1.0.1-1.0.5] Store Wish List
(We Apologize for the Delay;™ had another idea for an addon, and it's turning out to be a huge project…
)
Gimme a little more time to figure out a UI for that one.
And just to show you what I'm up against, I finally figured out how to get Perl to scrape out all the fields supported by Object:compareFields() and related methods. Most or all of these are fields we can potentially set up as flaggable:
Hmm, the screengrab I showed before is how I'm currently highlighting matching items in the store dialog. I could do something similar in the regular inventory dialog, but that would conflict with transmo-chest highlighting; I'd have to figure out another way to highlight matching items.AstralWanderer wrote: ↑Wed Jul 29, 2026 8:27 pm Perhaps the biggest improvement would be the ability to use this on the loot screen displayed on level exit - in some cases (*cough* Sludgenest *cough*) this can extend to over a thousand items, so having a means to pick out flagable items would be nice.
Whoof, you guys don't make it easy for me, do you?AstralWanderer wrote: ↑Wed Jul 29, 2026 8:27 pm Also the ability to specify a value (e.g. spellpower bonus > 20) would be handy at higher levels.
I assume by "immunities" you mean resistances? Yeah, obvious choice.AstralWanderer wrote: ↑Wed Jul 29, 2026 8:27 pm Increases to maximum immunity? (these tend to be rare). Speed/movement boosts.
And just to show you what I'm up against, I finally figured out how to get Perl to scrape out all the fields supported by Object:compareFields() and related methods. Most or all of these are fields we can potentially set up as flaggable:
- Keys on damage types:
- melee_project | "Damage (Melee): "
- ranged_project | "Damage (Ranged): "
- burst_on_hit | "Damage (radius 1) on hit: "
- burst_on_crit | "Damage (radius 2) on crit: "
- convert_damage | "Damage conversion: "
- inc_damage_type | "Damage against: "
- melee_project | "Damage (Melee): "
- ranged_project | "Damage (Ranged): "
- on_melee_hit | "Damage when hit (Melee): "
- resists | "Changes resistances: "
- resists_cap | "Changes resistances cap: "
- flat_damage_armor | "Reduce damage by fixed amount: "
- resists_pen | "Changes resistances penetration: "
- inc_damage | "Changes damage: "
- damage_affinity | "Damage affinity(heal): "
- Keys on types of actors (like demons, I think…):
- inc_damage_actor_type | "Damage against: "
- resists_actor_type | "Reduced damage from: "
- Keys off stats:
- inc_stats | "Changes stats: "
- Keys off actor resources:
- use_resources | "Attacks use:"
- Keys off talent categories:
- talents_mastery_bonus | "Talent category bonus: "
- Not yet categorized:
- atk | "Accuracy: "
- apr | "Armour Penetration: "
- physcrit | "Crit. chance: "
- crit_power | "Crit. power: "
- physspeed | "Attack speed: "
- block | "Block value: "
- dam_mult | "Dam. multiplier: "
- range | "Firing range: "
- capacity | "Capacity: "
- shots_reloaded_per_turn | "Reload speed: "
- ammo_every | "Turns elapse between self-loadings: "
- travel_speed | "Travel speed: "
- phasing | "Damage Shield penetration (this weapon only): "
- lifesteal | "Lifesteal (this weapon only): "
- attack_recurse | "Multiple attacks: "
- attack_recurse_procs_reduce | "Multiple attacks procs power reduction: "
- combat_atk | "Accuracy: "
- combat_apr | "Armour penetration: "
- combat_physcrit | "Physical crit. chance: "
- combat_dam | "Physical power: "
- combat_armor | "Armour: "
- combat_armor_hardiness | "Armour Hardiness: "
- combat_def | "Defense: "
- combat_def_ranged | "Ranged Defense: "
- fatigue | "Fatigue: "
- ammo_reload_speed | "Ammo reloads per turn: "
- wards | "Maximum wards: "
- esp_range | "Change telepathy range by : "
- combat_critical_power | "Critical mult.: "
- ignore_direct_crits | "Reduces incoming crit damage: "
- combat_crit_reduction | "Reduces opponents crit chance: "
- disarm_bonus | "Trap disarming bonus: "
- inc_stealth | "Stealth bonus: "
- max_encumber | "Maximum encumbrance: "
- combat_physresist | "Physical save: "
- combat_spellresist | "Spell save: "
- combat_mentalresist | "Mental save: "
- blind_immune | "Blindness immunity: "
- poison_immune | "Poison immunity: "
- disease_immune | "Disease immunity: "
- cut_immune | "Cut immunity: "
- silence_immune | "Silence immunity: "
- disarm_immune | "Disarm immunity: "
- confusion_immune | "Confusion immunity: "
- sleep_immune | "Sleep immunity: "
- pin_immune | "Pinning immunity: "
- stun_immune | "Stun/Freeze immunity: "
- fear_immune | "Fear immunity: "
- knockback_immune | "Knockback immunity: "
- instakill_immune | "Instant-death immunity: "
- teleport_immune | "Teleport immunity: "
- life_regen | "Life regen: "
- stamina_regen | "Stamina each turn: "
- mana_regen | "Mana each turn: "
- hate_regen | "Hate each turn: "
- psi_regen | "Psi each turn: "
- equilibrium_regen | "Equilibrium each turn: "
- vim_regen | "Vim each turn: "
- positive_regen | "P.Energy each turn: "
- negative_regen | "N.Energy each turn: "
- stamina_regen_when_hit | "Stamina when hit: "
- mana_regen_when_hit | "Mana when hit: "
- equilibrium_regen_when_hit | "Equilibrium when hit: "
- psi_regen_when_hit | "Psi when hit: "
- hate_regen_when_hit | "Hate when hit: "
- vim_regen_when_hit | "Vim when hit: "
- vim_on_melee | "Vim when hitting in melee: "
- mana_on_crit | "Mana when firing critical spell: "
- vim_on_crit | "Vim when firing critical spell: "
- spellsurge_on_crit | "Spellpower on spell critical (stacks up to 3 times): "
- hate_on_crit | "Hate when firing a critical mind attack: "
- psi_on_crit | "Psi when firing a critical mind attack: "
- equilibrium_on_crit | "Equilibrium when firing a critical mind attack: "
- hate_per_kill | "Hate per kill: "
- psi_per_kill | "Psi per kill: "
- vim_on_death | "Vim per kill: "
- die_at | "Only die when reaching: "
- max_life | "Maximum life: "
- max_mana | "Maximum mana: "
- max_soul | "Maximum souls: "
- max_stamina | "Maximum stamina: "
- max_hate | "Maximum hate: "
- max_psi | "Maximum psi: "
- max_vim | "Maximum vim: "
- max_positive | "Maximum pos.energy: "
- max_negative | "Maximum neg.energy: "
- max_air | "Maximum air capacity: "
- combat_spellpower | "Spellpower: "
- combat_spellcrit | "Spell crit. chance: "
- spell_cooldown_reduction | "Lowers spell cool-downs by: "
- combat_mindpower | "Mindpower: "
- combat_mindcrit | "Mental crit. chance: "
- lite | "Light radius: "
- infravision | "Infravision radius: "
- heightened_senses | "Heightened senses radius: "
- sight | "Sight radius: "
- see_stealth | "See stealth: "
- see_invisible | "See invisible: "
- invisible | "Invisibility: "
- global_speed_add | "Global speed: "
- movement_speed | "Movement speed: "
- combat_physspeed | "Combat speed: "
- combat_spellspeed | "Casting speed: "
- combat_mindspeed | "Mental speed: "
- healing_factor | "Healing mod.: "
- heal_on_nature_summon | "Heals friendly targets nearby when you use a nature summon: "
- life_leech_chance | "Life leech chance: "
- life_leech_value | "Life leech: "
- resource_leech_chance | "Resource leech chance: "
- resource_leech_value | "Resource leech: "
- damage_shield_penetrate | "Damage Shield penetration: "
- projectile_evasion | "Deflect projectiles away: "
- evasion | "Chance to avoid attacks: "
- cancel_damage_chance | "Chance to avoid any damage: "
- defense_on_teleport | "Defense after a teleport: "
- resist_all_on_teleport | "Resist all after a teleport: "
- effect_reduction_on_teleport | "New effects duration reduction after a teleport: "
- damage_resonance | "Damage Resonance (when hit): "
- size_category | "Size category: "
- nature_summon_max | "Max wilder summons: "
- nature_summon_regen | "Life regen bonus (wilder-summons): "
- shield_dur | "Damage Shield Duration: "
- shield_factor | "Damage Shield Power: "
- iceblock_pierce | "Ice block penetration: "
- slow_projectiles | "Slows Projectiles: "
- shield_windwall | "Bonus block near projectiles: "
- paradox_reduce_anomalies | "Reduces paradox anomalies(equivalent to willpower): "
- damage_backfire | "Damage Backlash: "
- resist_unseen | "Reduce all damage from unseen attackers: "
- skullcracker_mult | "Skullcracker multiplicator: "
"Blessed are the yeeks, for they shall inherit Arda..."