Sign in to follow this  
Nocturnes

Unreveal The Mystery of Libila

Recommended Posts

Hello fellow wurmians today I need your knowledge!,

 

One of the greatest mysteries today in wurm online is that we dont really know anything

about one of the oldest gods Libila. 

 

Suggestions, myths have spread what kind of affinity/bonus Libila really has but none have found proof through testing or searching in the code for it.

 

Follower bonuses/Kingdom bonuses

 

What we do know now is that if u are a follower of libila and part of HOTS you can:

1. Absorb Mycelium that heals a wound and removes the mycelium (no diety required)

2. Fills the Nutrition bar/Food bar while standing on mycelium over a long peroid of time to 99 (max)

 

Priest bonuses

We got codes like:

deity.enemyBonus = 30.0f;            

deity.monsterBonus = 20.0f;            

deity.destroyWallBonus = 10.0f;

(At 60 faith and 30 favor it cuts your effective weight in half on mycelium,

/wood/road/rock for Fo/Vyn/Mag gods, this should work for either of the gods as far as anyone can tell)

 

But they never check/activate, aswell as the myth about having 10% fighting skill bonus that there is no real proof for either.

 

Wurm Unlimited have a 25% dmg bonus for libila but it doesnt apply in Wurm Online.

 

So what really is Libilas priest bonus? 

 

;)

 

Edited by Nocturnes
  • Like 1

Share this post


Link to post
Share on other sites

By the looks of it, the only bonus libila followers/priests get is the ability to break laws without their god caring, and the nutrition given by standing on mycelium.  Maybe the reduced stamina loss from walking on mycelium with 30 favor works, but this should be tested.  Absorbing mycelium for health is a hots benefit, you don't need to follow libila for it, so that doesn't count as a faith passive. 

 

What this means is libila has no real priest passive bonuses.  The ones people claim lib has actually belong to mag.  Maybe this is an error on the devs part, by forgetting to give libila deity.warrior=true, but who knows.  We appear to have a lot of code artifacts that are no longer used, but no real bonuses like the other gods do. 

 

Libila's properties:

        else if (deity.number == 4) {
            deity.killEnemy = true;
            deity.enemyBonus = 30.0f;
            deity.monsterBonus = 20.0f;
            deity.destroyWallBonus = 10.0f;
            deity.coinAffinity = true;
            deity.meatAffinity = true;
            deity.allowsButchering = true;
            deity.hateGod = true;
            deity.butcheringBonus = 0.3f;
            createLibilaConvertStrings(deity);
        }

killEnemy is for alignment loss killing players.

enemyBonus is never used anywhere

monsterBonus is never used anywhere

destroyWallBonus is never used anywhere

coinAffinity is never used anywhere

meatAffinity sets our saccable as corpses/alchemy items

allowsButchering sets butchering player corpses as a faithful action and burying as unfaithful

hateGod identifies libila as a blacklight god and is used for allowing things that normally would be disallowed by WL gods

butcheringBonus is never used anywhere

 

 

Claimed lib bonuses:

 

25% dmg boost (false)

Mag gets this bonus, not lib.  It checks the deity's warrior variable, which is true for mag and not for lib. 

        else if (_creature.getDeity() != null && _creature.getDeity().warrior && _creature.getFaith() >= 40.0f && _creature.getFavor() >= 20.0f) {
            CombatHandler.damage *= 1.25;
            mildStack = true;
        }

 

bonus skillgain to fighting related skills (fighting and all its subskills, shields and all its subskills, the bow skills) (false)

Again this checks the deity's warrior variable, which is true for mag and not for lib. staminaMod looks to be just a poorly chosen variable name here because it's also what's modified by vynora's 10% skillgain boost and path of knowledge's level 11 25% skillgain boost passive.  This means mag gets 25% bonus skillgain to fighting related skills but not lib.

                            else if (player2.getDeity().warrior && player2.getFaith() > 20.0f && player2.getFavor() >= 20.0f && this.isFightingSkill()) {
                                staminaMod += 0.25f;
                            }

 

reduced stamina loss on mycelium (true?)

The modifier in this case is to weight, which it should be halving.  The modifier we are multiplying by is cast to an int (as long as my decompiler isn't wrong), which rounds it to 0, thus we are multiplying our weight by 0 in the stam cost for movement calculation.  I'm going to assume that maybe my decompiler got this cast wrong and that weight is being halved as intended, otherwise your weight is set to 0 during movement on your god's tile, which should be tested. 

                    else if (this.creature.getDeity().hateGod && this.creature.getFaith() >= 60.0f && this.creature.getFavor() > 30.0f) {
                        final byte type = Tiles.decodeType(tile);
                        final Tiles.Tile theTile2 = Tiles.getTile(type);
                        if (type == Tiles.Tile.TILE_MYCELIUM.id || theTile2.isMyceliumTree()) {
                            weight *= (int)0.5;
                        }
                    }

 

Edited by Alexgopen
  • Like 1

Share this post


Link to post
Share on other sites
4 minutes ago, Alexgopen said:

By the looks of it, the only bonus libila followers/priests get is the ability to break laws without their god caring, and the nutrition given by standing on mycelium.  Maybe the reduced stamina loss from walking on mycelium with 30 favor works, but this should be tested. 

 

reduced stamina loss on mycelium (true?)

 

That being said, if libilas only bonuses is its follower bonus it seems rather strange that a priest gets no beneficial bonuses from getting higher faith in the Libila religion like all other gods give.

 

Except the stamina loss if this works, but that goes for every other god to so not really a unique bonus, it feels like the dmg bonus have been removed or done wrong and should be there as the priest bonus for Libila priests. 

  • Like 1

Share this post


Link to post
Share on other sites
10 minutes ago, Nocturnes said:

That being said, if libilas only bonuses is its follower bonus it seems rather strange that a priest gets no beneficial bonuses from getting higher faith in the Libila religion like all other gods give.

 

Except the stamina loss if this works, but that goes for every other god to so not really a unique bonus, it feels like the dmg bonus have been removed or done wrong and should be there as the priest bonus for Libila priests. 

 

We don't even get the fighting skillgain boost everyone always talked about lib having and is even on the wiki.  Instead mag gets it. 

  • Like 1

Share this post


Link to post
Share on other sites

This is actually WO topic referencing to WU code. There's no RFC or similar forum section where we can get feedback from CC AB staff, so ppl look at WU code to try to find out what's going on, if it's bugged or implemented as it should be.

 

Pretty sure it's not mod request to find out what are Libila faith bonuses or if there is any.

  • Like 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this