• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

40k beta3 files

  • Thread starter Thread starter EvilNuff at yahoo.com
  • Start date Start date
E

EvilNuff at yahoo.com

Guest
Sorry I know you said not to ask but I have to...the
Dark Eldar Banana???

Also it appears that a number of marine wargear
options are available to -all- races:
Reductor, Signum, Sacred Standard, Narthecium, and
Servo Arm.
 
One fine day in the middle of the night, David <EvilNuff@yahoo.com> got
up to write:

>Sorry I know you said not to ask but I have to...the
>Dark Eldar Banana???

I can't even remember now. I suspect it was something to do with
properly restricting options to units that can take themselves as
children, but I don't really want to mess around with it in case it
breaks anything. :)

>Also it appears that a number of marine wargear
>options are available to -all- races:
>Reductor, Signum, Sacred Standard, Narthecium, and
>Servo Arm.
>
>From my initial look at it, these all appear in the SM
>data file with an item option of "itst:". Adding a
>race check to this option seemed to fix the problem.
>(I'm still learning ABCreator so I reserve the right
>o be wrong here. :)

Really? That's strange.

Let's take the Signum as an example. Here are the rules it uses to
determine availability; if any of these are true, it's available.

itst:!type=smTermi&(type=?Techmar|type=Salamander)

There is only one rule controlling it, and that's in marines.40k - I
know because I just spent 10 minutes going through every file looking.
Now, if someone could explain exactly how the Ork Warboss, which has the
types:

Ork
Warboss
OrkCommand
WarChild

defined satisfies this, please let me know.

!(type=smTermi)&((type=?Techmar)|(type=Salamander))
! (FALSE) &( (FALSE) | (FALSE) )
(TRUE) & (FALSE)
(FALSE)

As far as I can see.

--
'Not Colin' McAlister - License to Skrill
Email: demandred@skrill.org | Visit http://www.skrill.org/ today!
-----------------------------+------------------------------------
"Dovie'andi se tovya sagain" - Robert Jordan's Wheel Of Time

-------------------------- eGroups Sponsor -------------------------~-~>
Introducing SegaNet, the first online multi-player console gaming
network. Faster speeds and real-time chat let you humiliate any fools
punk enough to try you. Register here.
http://click.egroups.com/1/9571/16/_/36190/_/970739379/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
>Really? That's strange.
>
>Let's take the Signum as an example. Here are the
>rules it uses to determine availability; if any of
>these are true, it's available.
>
>itst:!type=smTermi&(type=?Techmar|type=Salamander)
>
>There is only one rule controlling it, and that's in
>marines.40k - I know because I just spent 10 minutes
>going through every file looking. Now, if someone
>could explain exactly how the Ork Warboss, which has
>the types:
>Ork
>Warboss
>OrkCommand
>WarChild
>defined satisfies this, please let me know.

I have no idea why but changing the signum to this
line works:
itst:!type=smTermi&(type=?Techmar|type=Salamander)&race=sm
Allows it for all the marine chapters and not for any
other races. It doesn't make any sense to me but I
made the change to my local files and it works for me
as far as I can tell.

-David

__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.com/

-------------------------- eGroups Sponsor -------------------------~-~>
Introducing SegaNet, the first online multi-player console gaming
network. Faster speeds and real-time chat let you humiliate any fools
punk enough to try you. Register here.
http://click.egroups.com/1/9571/16/_/36190/_/970758158/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
>
> I have no idea why but changing the signum to this
> line works:
> itst:!type=smTermi&(type=?Techmar|type=Salamander)&race=sm
> Allows it for all the marine chapters and not for any
> other races. It doesn't make any sense to me but I
> made the change to my local files and it works for me
> as far as I can tell.

This restricts it to SM chapters, but any sm character can still pick up the
item.

Shawn Campbell
shawn@electricstitch.com


-------------------------- eGroups Sponsor -------------------------~-~>
Get FREE long-distance phone calls on Tellme!
Dial 1-800-555-TELL, say "Phone Booth"
http://click.egroups.com/1/9532/16/_/36190/_/970765568/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
I believe I figured out the problem.

The problem with this is ?Techmar is not a unit type, it is an unique ID.
Also, it is Techmr not Techmar.

Change the line to:
itst:!type=smTermi&(reg=smTechmr|type=Salamander)

Shawn Campbell
shawn@electricstitch.com

> -----Original Message-----
> From: Shawn Campbell [mailto:shawn@electricstitch.com]
> Sent: Thursday, October 05, 2000 10:12 AM
> To: armybuilder@egroups.com
> Subject: RE: [AB] Re: 40k beta3 files
>
>
>
> >
> > I have no idea why but changing the signum to this
> > line works:
> > itst:!type=smTermi&(type=?Techmar|type=Salamander)&race=sm
> > Allows it for all the marine chapters and not for any
> > other races. It doesn't make any sense to me but I
> > made the change to my local files and it works for me
> > as far as I can tell.
>
> This restricts it to SM chapters, but any sm character can still
> pick up the
> item.
>
> Shawn Campbell
> shawn@electricstitch.com
>
>
>
> To unsubscribe from this group, email
>
> armybuilder-unsubscribe@egroups.com
>
>


-------------------------- eGroups Sponsor -------------------------~-~>
Restaurants, Movies, Weather, Traffic & More!
Access Tellme from any phone. For more info visit:
http://click.egroups.com/1/9534/16/_/36190/_/970769423/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
Important note to data file writers!

Type comparisons use the '?' character as a wildcard. Once the '?'
character is encountered, all remaining text in the type is IGNORED. If the
types match up to the '?', then the types are declared a match.
Consequently, the use of the '?' as the first character is effectively a
global match - i.e. it matches EVERYTHING. The problem in the above syntax
is the use of "type=?Techmar", which matches anything and results in the
items appearing.

AB uses simple wildcards - not the highly complex syntax supported by
Unix's "grep" command. This is mentioned in the documentation, but I just
thought I'd post a reminder, since this is the source of the problem in the
current 40K files. Colen has already been notified about this.

I have no idea how much work this will be for Colen to fix it, though. :-(

Thanks, Rob


At 11:31 PM 10/4/00 +0100, you wrote:
>Now, if someone could explain exactly how the Ork Warboss, which has the
>types:
>
>Ork
>Warboss
>OrkCommand
>WarChild
>
>defined satisfies this, please let me know.
>
>!(type=smTermi)&((type=?Techmar)|(type=Salamander))
>! (FALSE) &( (FALSE) | (FALSE) )
> (TRUE) & (FALSE)
> (FALSE)
>
>As far as I can see.


---------------------------------------------------------------------------
Rob Bowes (rob@wolflair.com) (650) 726-9689
Lone Wolf Development www.wolflair.com

-------------------------- eGroups Sponsor -------------------------~-~>
Restaurants, Movies, Weather, Traffic & More!
Call 1-800-555-TELL. For more info visit:
http://click.egroups.com/1/9533/16/_/36190/_/970782063/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
Shawn wrote:
>This restricts it to SM chapters, but any sm
>character can still pick up the item.

Hmm good point. Can you tell I don't play marines
much? :) I've mostly been playing around in my data
files to see what does what so far.

Rob wrote:
>Type comparisons use the '?' character as a wildcard.

>Once the '?' character is encountered, all remaining
>text in the type is IGNORED.

I was thinking that it might be something like this.
Is there a chance it might have something to do with
the itst attribute as well...the fact that every army
can see it even when not told to include the marines
data file I mean?

-David

__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.com/

-------------------------- eGroups Sponsor -------------------------~-~>
Introducing SegaNet, the first online multi-player console gaming
network. Faster speeds and real-time chat let you humiliate any fools
punk enough to try you. Register here.
http://click.egroups.com/1/9571/16/_/36190/_/970844374/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
One fine day in the middle of the night, Phil Groff
<philip@psych.utoronto.ca> got up to write:

>> Really? That's strange.
>
>> Let's take the Signum as an example. Here are the rules it uses
>> to
>> determine availability; if any of these are true, it's
>> available.
>
>> itst:!type=smTermi&(type=?Techmar|type=Salamander)
> OK,
>  
> I'll take a shot at it from the perspective of formal logic, so it
> might not quite match programming logic in AB, but here goes...
>  
> smTermi & (type=?Techmar | type= Salamander) is the test you are
> setting up, right? You want to fail this test in order to get the
> item, right?

You forgot the ! at the start. The expression must evaluate to "true"
for the item to be available.

> Let me know if I'm way off base here, but I think the way you've
> diagrammed the rule later in your posting is inconsistent with the
> way you've written it above.

Your assumptions are flawed :)

So, as it turned out, were mine; the wildcard ? character didn't work
the way I expected it to. New files out soon, indeed out today if I
think there's enough new stuff in them.

--
'Not Colin' McAlister - License to Skrill
Email: demandred@skrill.org | Visit http://www.skrill.org/ today!
-----------------------------+------------------------------------
"Dovie'andi se tovya sagain" - Robert Jordan's Wheel Of Time

-------------------------- eGroups Sponsor -------------------------~-~>
Introducing SegaNet, the first online multi-player console gaming
network. Faster speeds and real-time chat let you humiliate any fools
punk enough to try you. Register here.
http://click.egroups.com/1/9571/16/_/36190/_/970845010/
---------------------------------------------------------------------_->

To unsubscribe from this group, email

armybuilder-unsubscribe@egroups.com
 
Back
Top