Log in

View Full Version : Would like to use a script to input Math functions...



BLiZZaRD
05-17-2006, 12:01 PM
Hello everyone, anyone...

I have a math formula that I need to test with different variables. I need to test it 100 times with each variable, and I have 3 variables.

what I would like is something (php?) where it asks me for the 3 variables in a text box, then when I hit the submit button, it enters the numbers I have input and runs the calculation, and displays the result.

The formula is this:

Math.floor(
((B * 2) + Math.ceiling(H/4) * L)/100 +5 )

Now, perhaps my write out is wrong (never was good at order of operations, LOL

I need B multiplied by 2 first, then H divided by 4 (rounded up) then those 2 added together, that total multiplied by L, that total divided by 100 and finally that total added to 5, with the whole thing rounded down.

Anyone can help with this?

Thanks a TON!

BLiZZ

mwinter
05-17-2006, 12:52 PM
Math.floor(
((B * 2) + Math.ceiling(H/4) * L)/100 +5 )

Now, perhaps my write out is wrong (never was good at order of operations, LOLAs far as arithmetic is concerned, 'multiplicative' operations (multiply, divide, modulus) take precedence over 'additive' operations (add, subtract).


I need B multiplied by 2 first, then H divided by 4 (rounded up) then those 2 added together, that total multiplied by L, that total divided by 100 and finally that total added to 5, with the whole thing rounded down.Your expression is almost correct: multiplication by L will occur in the wrong order.



floor((B * 2 + ceil(H / 4)) * L / 100 + 5)
Exactly how to implement that depends on the language you want to use to do it.


Anyone can help with this?Well first, where do you want to perform this, and how do you want to display the result? Server-side or client-side. The result in an input element, or the document itself?

Mike

BLiZZaRD
05-17-2006, 01:38 PM
Thanks for the reply Mike!

As far as how, I really don't care. Which ever is the easiest I guess. I was thinking of php, but I don't know if it can do it. If it isn't html I can't do much with it. I can figure out some php and some perl, but that is about it.

I have a code for a similar formula that was written in C+, but I don't know how to put those kind of things on my computer to execute them.

(Now I feel like a putz)

What I was looking for is something with 3 boxes, one for each variable, where I can enter numbers, and a button to click when I have entered all three. Then the script/program/whatever would run the formula, and display the results, same page/screen, new page/screen doesn't matter.

Anything would help really, anything that keeps me from doing it on paper, LOL

I have a website, so I have access to the server, if it is needed, and I have a pretty powerful computer at home if it needs to be run from the cpu instead of online. I have Win XP and Fedora Core 3.

The options are pretty open.

Thanks again!

BLiZZaRD
05-17-2006, 01:45 PM
Here is the C#/Java code I was talking about:



/**
* Calculates any stat Hidden Values
*/
private double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.Floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.Floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}


As you can see it is pretty close to what I need done, it is using this formula:



Stat = Math.Floor(
(( BaseStat * 2 + I + Math.Floor( E/4 ) ) * L/100 + 5 ) * P
)


Again, I can modify this to my formula, but I don't know how to impliment and execute it... would I place it on a web page and browse to it? Do I need an external program??


(I need to take some classes I think, LOL)

Twey
05-17-2006, 02:23 PM
That's Java.
This is very unhelpful, due to Java's flexibility :) This function could be just as easily used in a Java Server Page (JSP), a servlet (similar to a CGI program), or an applet (I take it you know what an applet is :)). Where would you prefer it? If one of the former two, do you have an appropriate servlet container installed?

BLiZZaRD
05-17-2006, 04:01 PM
Applets are fine with me! I at least DO know what those are.

as far as servlet containers, I have.. uhh... some things... hang on... let me blow the dust off...

Tomcat... thats here on my HD... and a Sun J2EE or something like that, is that what you mean?

I have Netbeans too... LOL I have never used them, but they are here!

Twey
05-17-2006, 04:54 PM
<%
// ability_calculator.jsp
double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.Floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.Floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}
%>
Personality value for values given: <%= CalculateAbility(
Double.parseDouble(request.getParameter("eff")),
Double.parseDouble(request.getParameter("bas")),
Double.parseDouble(request.getParameter("ind")),
Double.parseDouble(request.getParameter("lev")),
Double.parseDouble(request.getParameter("per"))
) %>That will do it. Pass eff, bas, ind, lev and per as request variables to the script. Use GET or POST, it doesn't matter.

BLiZZaRD
05-17-2006, 05:01 PM
Thanks Twey!

I will give it a try... here... I don't know what I am doing and will probably get errors or something, LOL..

Now.. where to stick this...

BLiZZaRD
05-17-2006, 06:03 PM
AHHHH! Nothing!

I started Tomcat (even got the latest 5.x) but don't know where to stick the script...

LOL, told you I never used it before!

But there is Ol' Tomcat... see the icon in my tray? Gotta be something GUI-ish around here.......

Twey
05-17-2006, 06:12 PM
see the icon in my tray?No :)
http://www.moreservlets.com/Using-Tomcat-4.html
Tomcat 5 probably isn't so different.

BLiZZaRD
05-17-2006, 06:38 PM
Right! I just had it in the wrong folder!

I did it, and got this:



org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token "(", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ")", delete this token


line 5:



<%// ability_calculator.jsp
double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality );
{
double quarterEffort = Math.Floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.Floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}
%>



Ideas?

(p.s. Thanks a ton for your time on this Twey!)

Twey
05-17-2006, 06:40 PM
Extraneous semicolon after the function declaration.

BLiZZaRD
05-17-2006, 06:48 PM
took it out, and got:



org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token "(", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /Hello.jsp
Generated servlet error:
Syntax error on token ")", ; expected


**sigh** I am screwing up somewhere.... it all started when I woke up one day....

Twey
05-17-2006, 07:07 PM
The following compiled here (although I didn't execute it) {

double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}

BLiZZaRD
05-17-2006, 07:39 PM
Is it just me?

I mean, sure I know how to read, and I followed the tut, got it running, tested with 4 different test scripts, all worked.

I put this one in, and get these error codes.

Just to be sure here is the full jsp page:

ability_calculator.jsp:


<HTML>
<HEAD>
<TITLE>Ability Calculator</TITLE></HEAD>
<BODY BGCOLOR="#FDF5E6">
<%
double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}
%>
Personality value for values given: <%= CalculateAbility(
Double.parseDouble(request.getParameter("eff")),
Double.parseDouble(request.getParameter("bas")),
Double.parseDouble(request.getParameter("ind")),
Double.parseDouble(request.getParameter("lev")),
Double.parseDouble(request.getParameter("per"))
) %>
</BODY>
</HTML>


as well as the FULL error output from the local server:



HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token "(", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ")", ; expected


org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token "(", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ",", ; expected

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ")", ; expected


org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:414)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:297)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.
Apache Tomcat/5.5.17


It's something simple isn't it? It always is... some stupid little space or carriage return or some thing...

BTW, just so I understand.. the error lines, say this one:

An error occurred at line: 5 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token "(", ; expected

This is saying there is a syntax error in line 5 of the jsp page, and that it detects the ( symbol, and is expecting a ;

right?

Twey
05-17-2006, 08:15 PM
Hahahahaha.
Oh dear, I made a really stupid mistake.

Functions can't be defined within scriptlets; you need to use a declaration. Add ! to the end of the opening tag for the scriptlet in which the function is defined.

BLiZZaRD
05-17-2006, 08:28 PM
okay if I understood correctly, I did this:



<%!
double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}%>

Adding the ! after the first %

Now, the errors are gone, but I get this:



org.apache.jasper.JasperException: Exception in JSP: /ability_calculator.jsp:21

18: }%>
19: Personality value for values given:
20: <%=CalculateAbility(
21: Double.parseDouble(request.getParameter("eff")),
22: Double.parseDouble(request.getParameter("bas")),
23: Double.parseDouble(request.getParameter("ind")),
24: Double.parseDouble(request.getParameter("lev")),


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


So I am guessing that brings me back to your comment about passing the "eff" "per" etc using POST or GET... but where?

Do I do it like in php and at the top say eff=30 or something?

Twey
05-17-2006, 08:31 PM
Yep, you can do that, or you can write a form.

BLiZZaRD
05-17-2006, 08:37 PM
A form is what I want though right? So I can enter the different variable each time, without having to change the jsp page??

So would I make an html page with text boxes for the variables and then a submit button that will call the jsp page?

**Runs to look at the tut link from before**

Twey
05-17-2006, 08:43 PM
So would I make an html page with text boxes for the variables and then a submit button that will call the jsp page?Ayup. You could just change the GET variables in the address bar, though, like you suggested before.

BLiZZaRD
05-17-2006, 08:51 PM
okay I made ability.html:



<html>
<head>
<title>Ability Check!</title>
</head>
<body>
<p>&nbsp;</p>
<form method="POST" action="ability_calculator.jsp">
<p><font color="#800000" size="5">Enter Effort Value:</font><input type="text" name="eff" size="20"></p>
<p><font color="#800000" size="5">Enter Base Stat:</font><input type="text" name="bas" size="20"></p>
<p><font color="#800000" size="5">Enter Individual Value:</font><input type="text" name="ind" size="20"></p>
<p><font color="#800000" size="5">Enter Level:</font><input type="text" name="lev" size="20"></p>
<p><font color="#800000" size="5">Enter Personality:</font><input type="text" name="per" size="20"></p>
<p><input type="submit" value="Submit" name="B1"></p>
</form>
</body>
</html>


When I enter values and click submit I get this:



rg.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: 20 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error, insert ")" to complete MethodInvocation

An error occurred at line: 20 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error, insert ";" to complete Statement

An error occurred at line: 20 in the jsp file: /ability_calculator.jsp
Generated servlet error:
Syntax error on token ")", delete this token


Ideas??

BLiZZaRD
05-17-2006, 08:56 PM
HOLY CRAP!

I did it!

OMG! I DID IT!

and guess what... just like always it was a damn carriage return... All I did was delete the space and carriage return at the VERY bottom, and brought the %> up next to the last ) and it works!!!


TWEY! THANK YOU!!! This is AWESOME!!!!

so... C+, java, php or perl... it was a 3 way choice.. which do I learn first????

Twey
05-17-2006, 09:00 PM
This works nicely for me:
<HTML>
<HEAD>
<TITLE>Ability Calculator</TITLE></HEAD>
<BODY BGCOLOR="#FDF5E6">
<%!
double CalculateAbility( double effortValue, double baseValue,
double individualValue, double level, double personality )
{
double quarterEffort = Math.floor( effortValue / 4 );
double doubleBase = baseValue * 2;
double levelValue =
( doubleBase + individualValue + quarterEffort ) * level;
double levelPercentage = levelValue / 100;
double personalityValue =
Math.floor( ( levelPercentage + 5 ) * personality );

return personalityValue;
}
%>
<% if(request.getParameter("eff") == null) { %>
<form action="?" method="post">
<label>Effort:
<input type="text" name="eff" size="3">
</label>
<label>Base:
<input type="text" name="bas" size="3">
</label>
<label>Individual:
<input type="text" name="ind" size="3">
</label>
<label>Level:
<input type="text" name="lev" size="3">
</label>
<label>Personality:
<input type="text" name="per" size="3">
</label>
<input type="submit" value="go" size="3">
</form>
<% } else { %>
Personality value for values given: <%= CalculateAbility(
Double.parseDouble(request.getParameter("eff")),
Double.parseDouble(request.getParameter("bas")),
Double.parseDouble(request.getParameter("ind")),
Double.parseDouble(request.getParameter("lev")),
Double.parseDouble(request.getParameter("per"))
) %>
<% } %>
</BODY>
</HTML>
so... C+, java, php or perl... it was a 3 way choice.. which do I learn first????I recommend Java :) Depends what you plan to be doing, though, really. Java's a good starting point for just about everything, though.

BLiZZaRD
05-17-2006, 09:09 PM
I recommend Java :) Depends what you plan to be doing, though, really. Java's a good starting point for just about everything, though.


Well, 85% of my time is spent on my website, which is mostly basic HTML, being a riddle/puzzle/game site

10% of my time is spent in Flash and ActionScript (which is very similar to PHP)

3% of my time I am at work (and NOT on the computer, running my forums and chat rooms)

and 2% is sleeping, eating, sh**/shower/shave, playing games, and writing screenplays...

I don't really have a need for the computer languages, EXCEPT of course to have an idea like today, and to be able to sit down and do it without having to ask for step by step help. (Which I GREATLY appreciate you doing with me)

I want to learn them all, and I don't need to be an expert, just have a good understanding.

I heard Java was the hardest though, is this not true?

BLiZZaRD
05-18-2006, 11:32 AM
Here is a quick (hopefully) Q and A for you Twey (or anyone)...

My webhost is currently not using any jsp/servelet apps. They are looking into it as many customers are demanding it.

So, now that I have this wonderful script and I can run it fine from home, is there anyway to tweak it so it works with php, or something else my web host can support, so that perhaps I can make a page on my site where ANYONE can find the ability points of their player?

If you haven't guessed by now, this script is used to figure out the hidden values that go into the math formula for leveling up an RPG character.

Dragon Quest, Pokemon, Sword Coast and others use it (Final Fantasy still uses the table method) Anyway, my RPG that I am building uses this math based method, and it would be great if I could make a web page that players could use to "fine tune" their Characters, instead of just doing the ol' kill 'em all and level up.

Thanks for the help!

Twey
05-18-2006, 12:26 PM
I want to learn them all, and I don't need to be an expert, just have a good understanding.Wrong attitude. You'll go much further being an expert in one language than knowing the basics in twenty, especially if that language is one you can use to do just about anything, such as Java.
I heard Java was the hardest though, is this not true?Well, I've heard people say that Java is a real bear to wrestle with, but it was my first (and still my favourite) language, and I've had no problems with it, though it took me a few tries to grasp. Be warned, though: using Java will force you to learn how to use OOP.
is there anyway to tweak it so it works with php?So I could've translated it in the first place. :rolleyes:


<html>
<head>
<title>Ability Calculator</title>
<style type="text/css">
body {
background-color: #fdf5e6;
color: black;
}
</style>
</head>
<body>
<?php
function CalculateAbility( $effortValue, $baseValue,
$individualValue, $level, $personality )
{
$quarterEffort = floor( $effortValue / 4 );
$doubleBase = $baseValue * 2;
$levelValue =
( $doubleBase + $individualValue + $quarterEffort ) * $level;
$levelPercentage = $levelValue / 100;
$personalityValue =
floor( ( $levelPercentage + 5 ) * $personality );

return $personalityValue;
}
?>
<?php if(!isset($_POST['eff'])) { ?>
<form action="?" method="post">
<label>Effort:
<input type="text" name="eff" size="3">
</label>
<label>Base:
<input type="text" name="bas" size="3">
</label>
<label>Individual:
<input type="text" name="ind" size="3">
</label>
<label>Level:
<input type="text" name="lev" size="3">
</label>
<label>Personality:
<input type="text" name="per" size="3">
</label>
<input type="submit" value="go" size="3">
</form>
<?php } else { ?>
Personality value for values given: <?php echo(CalculateAbility(
$_POST['eff'],
$_POST['bas'],
$_POST['ind'],
$_POST['lev'],
$_POST['per']
)); ?>
<?php } ?>
</body>
</html>

BLiZZaRD
05-18-2006, 04:47 PM
So I could've translated it in the first place. :rolleyes:

Well, you could've READ...



what I would like is something (php?) where it asks me for the 3 variables in a text box, then when I hit the submit button, it enters the numbers I have input and runs the calculation, and displays the result.


:p :rolleyes:

Thank you for the php though, I will put it up and test it soon as I finish the FC upgrade ;)

~BLiZZ

Twey
05-18-2006, 04:55 PM
Well, you could've READ...Hah, true.
the FC upgradeOh good. :)

BLiZZaRD
05-19-2006, 06:56 AM
:eek: HOLY CRAP! You didn't tell me FC5 had 5 iso discs, LMAO!!!

I guess I could have done the dvd, but I didn't want to tie up my laptop. I have decided I am going to wipe the harddrive and do a complete fresh install. I don't have any new programs on my FC3 drive except a couple games I never play and netbeans, which I can get again...

Should be a fun weekend though, I love geeking my wife out when I do things like this with my computer... she sits on the couch and rolls her eyes at me.... fun.

The php script works PERFECT! Thanks again for that! AND it includes new functions I haven't used before, so it is something else I can pick apart! COOL!

Twey
05-19-2006, 10:45 AM
HOLY CRAP! You didn't tell me FC5 had 5 iso discs, LMAO!!!Only one more than 32-bit FC4; same number as 64-bit FC4 :)
it includes new functions I haven't used beforeWhat, floor (http://www.php.net/floor)()? :p
she sits on the couch and rolls her eyes at me.... fun.Haha, same with the girlfriend. I'm a geek, she's a barbarian. :p

BLiZZaRD
05-19-2006, 11:22 AM
Well, smarty pants, I only use the 32 bit set, so I didn't bother to look at FC4 64 bit... LOL besides I am currently using FC3, but you knew that.

And no, I know in "techie-geek" terms "function" was prolly the wrong word to use, but I was talking about the math stuff in php. Up till now I had only used it as a write to/read from for my php stat counter, and some basic input/submit functions. :cool:

Your GF and my wife might get along then, but if my wife ever hears me say her and barbarian in the same sentence, regardless of conotations, I would probably wake up in the ER. :eek:

Twey
05-19-2006, 11:37 AM
Lol :D
She's an outdoors type... it sort of grew up around that. She doesn't mind... which is a good thing, since she's stronger than most men I know. :p