URL:
  <http://gna.org/bugs/?13161>

                 Summary: Inactive weapon special name and description not
used
                 Project: Battle for Wesnoth
            Submitted by: zookeeper
            Submitted on: Tuesday 10/03/09 at 15:40
                Category: Bug
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: User Interface
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: r33391
        Operating System: win xp

    _______________________________________________________

Details:

Let's say I have a weapon special like this, intended to make the attack
always hit and inflict damage according to the opponent's defense value (30%
damage if opponent has 70% defense, 40% if 60%, etc):


[chance_to_hit]
    id=always_hit
    name,description="",""
    cumulative=yes
    value=100
    apply_to=self
[/chance_to_hit]

[damage]
    id,name,name_inactive,apply_to,multiply=damage10,"10%
damage","",self,0.1
    [filter_opponent]
        defense=10
    [/filter_opponent]
[/damage]
[damage]
    id,name,name_inactive,apply_to,multiply=damage20,"20%
damage","",self,0.2
    [filter_opponent]
        defense=20
    [/filter_opponent]
[/damage]
[damage]
    id,name,name_inactive,apply_to,multiply=damage30,"30%
damage","",self,0.3
    [filter_opponent]
        defense=30
    [/filter_opponent]
[/damage]
[damage]
    id,name,name_inactive,apply_to,multiply=damage40,"40%
damage","",self,0.4
    [filter_opponent]
        defense=40
    [/filter_opponent]
[/damage]
[damage]
    id,name,name_inactive,apply_to,multiply=damage50,"50%
damage","",self,0.5
    [filter_opponent]
        defense=50
    [/filter_opponent]
[/damage]
[damage]
    id,name,name_inactive,apply_to,multiply=damage60,"60%
damage","",self,0.6
    [filter_opponent]
        defense=60
    [/filter_opponent]
[/damage]
[damage]
    id,name,name_inactive,apply_to,multiply=damage70,"70%
damage","",self,0.7
    [filter_opponent]
        defense=70
    [/filter_opponent]
[/damage]


Every one of those [damage] specials is listed in the right panel when the
unit is selected, even though all of them are inactive (because there's no
opponent at all) and thus shouldn't be shown (because name_inactive= is
empty). The attack dialog currently handles things right, and only displays
the right [damage] special as being active there.

This has already happened and been fixed once before, see bug #8333. It
didn't seem like a good idea to re-open that one, though.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?13161>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to