[Freeciv-Dev] Blame It on Greg
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
I'm sending in the igter patch soon. I'm calling it - Blame_it_on_GB.diff.
My alibi is prepared.
--- Gregory Berkolaiko <Gregory.Berkolaiko@xxxxxxxxxxxx> wrote:
> On Thu, 4 Apr 2002, Raahul Kumar wrote:
>
> > > > > ai/advmilitary.c, line 462 -- if (unit_type_flag(i, F_IGTER) && !def)
> cur
> > >
> > > > > *= 3;
> > > >
> > > > This one I'm still unsure of. This cur doesn't seem to be just
> move_rate.
> >
> > I would like your opinion on this line.
>
> sorry about the delay ;)
>
> of course you should change it, see above:
>
> 453 if (def) cur *= 3;
> 454 else cur *= get_unit_type(i)->move_rate;
>
> So it gets multiplied by move_rate and IGTER is at least 3 times faster =>
> 3 times better.
>
> > > > > ai/advmilitary.c, line 795 -- if (unit_flag(pdef, F_IGTER)) dist *=
> 3;
> > > >
> > > > Dist is not always move_rate either. I've yet to untangle exactly what
> dist
> > > is.
> >
> > And this.
>
> Same here:
>
> 794 if (dist > m) {
> 795 dist *= unit_type(pdef)->move_rate;
> 796 if (unit_flag(pdef, F_IGTER)) dist *= 3;
> 797 }
>
> Be bold, my man!
This is simplistic. Igter units do not get to attack 3 times, so they are *NOT*
three times beter. Whoever wrote this code would make a New Zealander look
smart.
> > > ai/aiunit.c, line 1219 -- if (unit_flag(punit, F_IGTER)) d_val /= 1.5;
> >
> > A comment here too.
>
> Here I haven't got a clue. I would expect /= 3 here. But this you
> shouldn't worry too much about, this bodyguard code is broken and I expect
> Per will fix it soon ;)
Does Per know he will fix it soon?
Aloha,
RK.
Many highly intelligent people are poor thinkers. Many people of average
intelligence are skilled thinkers. The power of a car is separate from the way
the car is driven. -Edward De Bono
__________________________________________________
Do You Yahoo!?
Yahoo! Tax Center - online filing with TurboTax
http://taxes.yahoo.com/
- [Freeciv-Dev] Introducing a new define for IgTer units (PR#1359), Raahul Kumar, 2002/04/02
- [Freeciv-Dev] Re: Introducing a new define for IgTer units (PR#1359), Gregory Berkolaiko, 2002/04/03
- [Freeciv-Dev] Re: Introducing a new define for IgTer units (PR#1359), Raahul Kumar, 2002/04/03
- [Freeciv-Dev] Re: Introducing a new define for IgTer units (PR#1359), Gregory Berkolaiko, 2002/04/04
- [Freeciv-Dev] Re: Introducing a new define for IgTer units (PR#1359), Raahul Kumar, 2002/04/04
- [Freeciv-Dev] Re: Introducing a new define for IgTer units (PR#1359), Mark Metson, 2002/04/05
- [Freeciv-Dev] Re: Introducing a new define for IgTer units (PR#1359), Gregory Berkolaiko, 2002/04/07
- [Freeciv-Dev] Blame It on Greg,
Raahul Kumar <=
- [Freeciv-Dev] Re: Blame It on Greg, per, 2002/04/08
- [Freeciv-Dev] Re: Blame It on Greg, Raahul Kumar, 2002/04/08
|
|