{
Person::players[0]->creature = wolftype;
Person::players[0]->skeletonLoad();
+ Person::players[0]->scale = .23;
Person::players[0]->damagetolerance = 300;
set_proportion(0, "1 1 1 1");
}
-void ch_wolfieisgod(const char* args)
-{
- ch_wolfie(args);
-}
-
void ch_wolf(const char*)
{
Person::players[0]->skeleton.drawmodel.textureptr.load("Textures/Wolf.jpg", 1, &Person::players[0]->skeleton.skinText[0], &Person::players[0]->skeleton.skinsize);
closest = findClosestPlayer();
}
- // FIXME: Those proportions are buggy
if (closest >= 0) {
- if (Person::players[closest]->creature == wolftype) {
- headprop = Person::players[closest]->proportionhead.x / 1.1;
- bodyprop = Person::players[closest]->proportionbody.x / 1.1;
- armprop = Person::players[closest]->proportionarms.x / 1.1;
- legprop = Person::players[closest]->proportionlegs.x / 1.1;
- } else { // rabbittype
- headprop = Person::players[closest]->proportionhead.x / 1.2;
- bodyprop = Person::players[closest]->proportionbody.x / 1.05;
- armprop = Person::players[closest]->proportionarms.x / 1.00;
- legprop = Person::players[closest]->proportionlegs.x / 1.1;
- }
-
if (Person::players[closest]->creature == rabbittype) {
Person::players[closest]->creature = wolftype;
Person::players[closest]->whichskin = 0;
Person::players[closest]->proportionbody = 1.1;
Person::players[closest]->proportionarms = 1.1;
Person::players[closest]->proportionlegs = 1.1;
- Person::players[closest]->proportionlegs.y = 1.1;
- Person::players[closest]->scale = .23 * 5 * Person::players[0]->scale;
+ Person::players[closest]->scale *= 1.15;
Person::players[closest]->damagetolerance = 300;
- } else {
+ } else { // wolftype
Person::players[closest]->creature = rabbittype;
Person::players[closest]->whichskin = 0;
Person::players[closest]->skeletonLoad(true);
Person::players[closest]->proportionhead = 1.2;
Person::players[closest]->proportionbody = 1.05;
Person::players[closest]->proportionarms = 1.00;
- Person::players[closest]->proportionlegs = 1.1;
+ Person::players[closest]->proportionlegs.x = 1.1;
Person::players[closest]->proportionlegs.y = 1.05;
- Person::players[closest]->scale = .2 * 5 * Person::players[0]->scale;
+ Person::players[closest]->scale /= 1.15;
Person::players[closest]->damagetolerance = 200;
}
-
- if (Person::players[closest]->creature == wolftype) {
- Person::players[closest]->proportionhead = 1.1 * headprop;
- Person::players[closest]->proportionbody = 1.1 * bodyprop;
- Person::players[closest]->proportionarms = 1.1 * armprop;
- Person::players[closest]->proportionlegs = 1.1 * legprop;
- }
-
- if (Person::players[closest]->creature == rabbittype) {
- Person::players[closest]->proportionhead = 1.2 * headprop;
- Person::players[closest]->proportionbody = 1.05 * bodyprop;
- Person::players[closest]->proportionarms = 1.00 * armprop;
- Person::players[closest]->proportionlegs = 1.1 * legprop;
- Person::players[closest]->proportionlegs.y = 1.05 * legprop;
- }
}
}