public inbox for xconq7@sourceware.org
 help / color / mirror / Atom feed
From: Eric McDonald <mcdonald@phy.cmich.edu>
To: Elijah Meeks <elijahmeeks@yahoo.com>
Cc: Hans Ronne <hronne@comhem.se>, xconq7@sources.redhat.com
Subject: Re: Consumption-per-fire?
Date: Sat, 05 Jun 2004 04:22:00 -0000	[thread overview]
Message-ID: <1086409175.1485.54.camel@localhost.localdomain> (raw)
In-Reply-To: <20040605033742.12312.qmail@web13123.mail.yahoo.com>

On Fri, 2004-06-04 at 21:37, Elijah Meeks wrote:
> > The purpose is what the documentation says it is.
> > However, I agree that
> > the name is somewhat misleading,
> 
> Somewhat?  There's no mention of a second necessary
> table in consumption-per-fire 

Well, probably it should mention that it needs to be used with the
'hit-by' table.

> and even though hit-by
> is right next to it on the list, when the
> documentation for consumption-per-fire says "Specifies
> how much a material m will be used as ammunition when
> a unit u1 is firing." it sounds pretty
> straightforward.

I guess if I was a newbie designer and wanted to add firing, I would be
reading the whole damn manual section and not just one entry.

>   I'd think if a designer was defining
> this table, you'd think the hit-by would default to
> true (Or 1 or whatever).  Why would anyone go through
> the trouble of defining a consumption-per-fire table
> and then not want it to apply?

I have thought that 1 would probably be a better default as well.
However, I did not touch that table when applying the 'hit-by'
multiplier logic; so, whatever was put in as the default, by whoever
added that table, is what is still there. 

I think some of this comes down to the meaning of firing. It seems to
differ from an attack in that:
(1) It does not imply any movement on the part of the firing unit (i.e.,
no overruns, etc...).
(2) Capture-by-fire can only occur if the firing unit is adjacent to the
defender.
(3) Ammunition can be selectively consumed based on the nature of the
defender.

Personally, I think that:
(a) There should be no built-in range restriction on capture-by-fire.
Instead, both attack and fire should have enabling tables
'capture-by-attack' and 'capture-by-fire', plus range restriction tables
on these types of capture.
(b) Ammunition should also be able to be selectively consumed by
attacks.
(c) The only real distinction between firing and attacking should be
that firing does not imply movement of the firing unit, whereas an
attack should (though it would not be noticeable in the case where an
overrun or capture failed). Furthermore, if a 'capture-by-attack' table
existed, I would expect it to default to true, whereas I would expect a
'capture-by-fire' table to default to false.

> All that means a unit that has both an attack and a
> fire will not default to its attack after running out
> of ammo.  Instead, it wastes ACP.

Well, I doubt that it should be wasting ACP on a bogus fire action; this
would likely be a bug.

As far as failing over to an attack if a unit can no longer fire, this
sounds like a worthy feature request that could be fairly easily dealt
with in the attack/fire task logic.

Eric

  reply	other threads:[~2004-06-05  4:22 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-30  2:52 build doctrine question/bug? Tom Schaub
2004-05-30  3:28 ` Eric McDonald
2004-06-02 20:30   ` Consumption-per-fire? Elijah Meeks
2004-06-04 21:44     ` Consumption-per-fire? Hans Ronne
2004-06-04 22:15       ` Consumption-per-fire? Elijah Meeks
2004-06-04 22:50         ` Consumption-per-fire? Hans Ronne
2004-06-04 23:04           ` Consumption-per-fire? Elijah Meeks
2004-06-04 23:19             ` Consumption-per-fire? Eric McDonald
2004-06-05  3:37               ` Consumption-per-fire? Elijah Meeks
2004-06-05  4:22                 ` Eric McDonald [this message]
2004-06-05  8:11                   ` Consumption-per-fire? Hans Ronne
2004-06-05  8:22                     ` Consumption-per-fire? Hans Ronne
2004-06-05 13:10                     ` Consumption-per-fire? Eric McDonald
2004-06-05 15:03                       ` Consumption-per-fire? Hans Ronne
2004-06-05 15:57                         ` Consumption-per-fire? Elijah Meeks
2004-06-05 17:05                           ` Consumption-per-fire? Hans Ronne
2004-06-05 18:37                           ` Overrun actions (was: Consumption-per-fire?) Hans Ronne
2004-06-05 22:30                             ` Elijah Meeks
2004-06-05 22:54                             ` Jim Kingdon
2004-06-06  0:31                               ` Hans Ronne
2004-06-06  0:59                                 ` Elijah Meeks
2004-06-06  2:21                                   ` Hans Ronne
2004-06-06  6:17                             ` Eric McDonald
2004-06-06  7:39                               ` Hans Ronne
2004-06-06 13:33                                 ` Eric McDonald
2004-06-05 17:15                         ` Consumption-per-fire? Eric McDonald
2004-06-05 19:30                           ` Consumption-per-fire? Hans Ronne
2004-06-06  6:32                             ` Consumption-per-fire? Eric McDonald
2004-06-06  4:34                           ` Consumption-per-fire? mskala
2004-06-06  6:52                             ` Consumption-per-fire? Eric McDonald
2004-06-06  7:13                             ` Consumption-per-fire? Lincoln Peters
2004-06-05  7:05               ` Consumption-per-fire? Hans Ronne
2004-06-04 23:12           ` Consumption-per-fire? Eric McDonald
2004-06-04 22:22 ` build doctrine question/bug? Hans Ronne
2004-06-05 17:08 ` Hans Ronne

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1086409175.1485.54.camel@localhost.localdomain \
    --to=mcdonald@phy.cmich.edu \
    --cc=elijahmeeks@yahoo.com \
    --cc=hronne@comhem.se \
    --cc=xconq7@sources.redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).