• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Whi World - Open Source Server with Configurable Features

another funny looking table. Writing that took more time than expected. (I didn't want to autogenerate it because, I want to see the values..)
Code:
local = spellConstructionT = {
    { i0,  i1,  i2,  i3,  i4,  i5,  i6,  i7,  i8,  i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19},
    {i20, i21, i22, i23, i24, i25, i26, i27, i28, i29, i30, i31, i32, i33, i34, i35, i36, i37, i38, i39},
    {i40, i41, i42, i43, i44, i45, i46, i47, i48, i49, i50, i51, i52, i53, i54, i55, i56, i57, i58, i59},
    {i60, i61, i62, i63, i64, i65, i66, i67, i68, i69, i70, i71, i72, i73, i74, i75, i76, i77, i78, i79},
    {i80, i81, i82, i83, i84, i85, i86, i87, i88, i89, i90, i91, i92, i93, i94, i95, i96, i97, i98, i99},
    { j0,  j1,  j2,  j3,  j4,  j5,  j6,  j7,  j8,  j9, j10, j11, j12, j13, j14, j15, j16, j17, j18, j19},
    {j20, j21, j22, j23, j24, j25, j26, j27, j28, j29, j30, j31, j32, j33, j34, j35, j36, j37, j38, j39},
    {j40, j41, j42, j43, j44, j45, j46, j47, j48, j49, j50, j51, j52, j53, j54, j55, j56, j57, j58, j59},
    {j60, j61, j62, j63, j64, j65, j66, j67, j68, j69, j70, j71, j72, j73, j74, j75, j76, j77, j78, j79},
    {j80, j81, j82, j83, j84, j85, j86, j87, j88, j89, j90, j91, j92, j93, j94, j95, j96, j97, j98, j99},
    { l0,  l1,  l2,  l3,  l4,  l5,  l6,  l7,  l8,  l9, l10, l11, l12, l13, l14, l15, l16, l17, l18, l19},
    {l20, l21, l22, l23, l24, l25, l26, l27, l28, l29, l30, l31, l32, l33, l34, l35, l36, l37, l38, l39},
    {l40, l41, l42, l43, l44, l45, l46, l47, l48, l49, l50, l51, l52, l53, l54, l55, l56, l57, l58, l59},
    {l60, l61, l62, l63, l64, l65, l66, l67, l68, l69, l70, l71, l72, l73, l74, l75, l76, l77, l78, l79},
    {l80, l81, l82, l83, l84, l85, l86, l87, l88, l89, l90, l91, l92, l93, l94, l95, l96, l97, l98, l99},
    { k0,  k1,  k2,  k3,  k4,  k5,  k6,  k7,  k8,  k9, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19},
    {k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39},
    {k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59},
    {k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k70, k71, k72, k73, k74, k75, k76, k77, k78, k79},
    {k80, k81, k82, k83, k84, k85, k86, k87, k88, k89, k90, k91, k92, k93, k94, k95, k96, k97, k98, k99},
}
 
another funny looking table. Writing that took more time than expected. (I didn't want to autogenerate it because, I want to see the values..)
Code:
local = spellConstructionT = {
    { i0,  i1,  i2,  i3,  i4,  i5,  i6,  i7,  i8,  i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19},
    {i20, i21, i22, i23, i24, i25, i26, i27, i28, i29, i30, i31, i32, i33, i34, i35, i36, i37, i38, i39},
    {i40, i41, i42, i43, i44, i45, i46, i47, i48, i49, i50, i51, i52, i53, i54, i55, i56, i57, i58, i59},
    {i60, i61, i62, i63, i64, i65, i66, i67, i68, i69, i70, i71, i72, i73, i74, i75, i76, i77, i78, i79},
    {i80, i81, i82, i83, i84, i85, i86, i87, i88, i89, i90, i91, i92, i93, i94, i95, i96, i97, i98, i99},
    { j0,  j1,  j2,  j3,  j4,  j5,  j6,  j7,  j8,  j9, j10, j11, j12, j13, j14, j15, j16, j17, j18, j19},
    {j20, j21, j22, j23, j24, j25, j26, j27, j28, j29, j30, j31, j32, j33, j34, j35, j36, j37, j38, j39},
    {j40, j41, j42, j43, j44, j45, j46, j47, j48, j49, j50, j51, j52, j53, j54, j55, j56, j57, j58, j59},
    {j60, j61, j62, j63, j64, j65, j66, j67, j68, j69, j70, j71, j72, j73, j74, j75, j76, j77, j78, j79},
    {j80, j81, j82, j83, j84, j85, j86, j87, j88, j89, j90, j91, j92, j93, j94, j95, j96, j97, j98, j99},
    { l0,  l1,  l2,  l3,  l4,  l5,  l6,  l7,  l8,  l9, l10, l11, l12, l13, l14, l15, l16, l17, l18, l19},
    {l20, l21, l22, l23, l24, l25, l26, l27, l28, l29, l30, l31, l32, l33, l34, l35, l36, l37, l38, l39},
    {l40, l41, l42, l43, l44, l45, l46, l47, l48, l49, l50, l51, l52, l53, l54, l55, l56, l57, l58, l59},
    {l60, l61, l62, l63, l64, l65, l66, l67, l68, l69, l70, l71, l72, l73, l74, l75, l76, l77, l78, l79},
    {l80, l81, l82, l83, l84, l85, l86, l87, l88, l89, l90, l91, l92, l93, l94, l95, l96, l97, l98, l99},
    { k0,  k1,  k2,  k3,  k4,  k5,  k6,  k7,  k8,  k9, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19},
    {k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k30, k31, k32, k33, k34, k35, k36, k37, k38, k39},
    {k40, k41, k42, k43, k44, k45, k46, k47, k48, k49, k50, k51, k52, k53, k54, k55, k56, k57, k58, k59},
    {k60, k61, k62, k63, k64, k65, k66, k67, k68, k69, k70, k71, k72, k73, k74, k75, k76, k77, k78, k79},
    {k80, k81, k82, k83, k84, k85, k86, k87, k88, k89, k90, k91, k92, k93, k94, k95, k96, k97, k98, k99},
}
It looks auto generated, that is a big table I'm sure whatever it is meant to be used for could be consolidated.
 
Next time just make a little program that writes that up for you maybe (;
I'm too noob for that.

It looks auto generated, that is a big table I'm sure whatever it is meant to be used for could be consolidated.
Yeah, that's why it fel funny and posted it. Because I punched in the variables 1by1 xD

Wtf is that for?
This is main table where I can feed in magic effect positions and the sequence.

I made this because my current spell styling system could not produce spells what make magic effect twice at the same area. And that is exactly what I need for TNT spells.
 
Whi World PATCH 0.1.4.5.2

Some bug fixes and balance improvements to current content.

NPC's:
All:
Fixed bug where npc's did not say what to do If 2 or more different "type" things had to be done.
Tonka: Now shows button for minigame and herb info at the same time. (I'm aware he does not have "bye" button, however ESC will still work)

SpellBook:
spellBook now shows minimum level, what is required to cast the spell.

Spells:
death, spark: Nerfed area scaling with improvements.
Improved spell system script (Everything works the same for players, hopefully.)
NERFED ALL SPELLS. All spells have now negative scaling effects. (and some of them have some formula changes. I suggest to look over them)

Quests:
improved command !questlog. Added option to turn off showing completed missions,tasks and quests.

CookBook:
Fixed bug where cookBook did not registrate potion recipe if you made it. Unfortunately you have to remake it.

BUG FIXES:
Fixed bug where players could move faster than gods.
 
First I though its a joke that I got money for my beta server, but it has been months now and no rollbacks has been done, so I'm going to use it.
> I updated POST 1 with all that information. <

I have edited my "Whi World Team:" threads so that people can see the next few tasks I'm looking to do for server and they see how much money I can offer total.
They still gotta be making the offer to me, what I can easily refuse. I got no time to research how much time any of my tasks may take..


That's that.
Now about Whi World in general.

As some of you may have known, I have been busy scripting a different server other than Whi World. (The Neverending Tale)
I won't be updating Whi World much in next 1-2 months (assumed time it takes me to convert TNT)

You may ask, what made me choose to help TNT out of all the other servers?
1. We have similar purposes why we make a server. Fun, interesting and lasting server.
2. Owner of TNT can make amazing graphic art for Whi World
 
Last edited:
Whi World PATCH 0.1.4.5.3
Some bug fixes and balance improvements to current content.
Also changed some lighting of main class spells. Let me know if you want to remove that flicker xD TFS seems buggy and can't make it shine too good, but going to try anyway.

Items:
treasure chest:
chest added to depot. It will automatically unload lootbags. Which means its now possible to put looted empty bags into depot. (In future the chest size can be increased.)
critical block rune: Fixed bug where Critical block runes did not work on shields.

NPC's:
All:
Npcs now talk to eachother if they feel like it.

Commands:
!commands or !c now gives modal window choice to players. No need to memorize all the keyWords for different commands. Because until OTC there wont be any buttons for them :/
 
anybody wants to add npc conversations xD? to make town more alive.
Here is the config.
Code:
--[[
    firstNpcName = {}   Who starts talking first.
    secondNpcName = {}  Who he talks to.

    [INT] = STR         [delay time] = text what it says
                        NB!!!! IF DELAY ENDS WITH 1 then it means second NPC will say that sentence
]]

NPCconversations = {
    ["cook"] = {
        ["smith"] = {
            [0] = "Hey Bum, did you know 'RingoHime' & 'Allan' were first players to kill Archanos?",
            [6001] = "Woah, I did not know that.",
            [9001] = "I'm glad we have some professional protection.",
        },
        ["tanner"] = {
            [0] = "'Robinggwp' is a true explorer!",
            [6001] = "why you say that?",
            [9000] = "Well he has explored entire Continent after all :D",
            [13001] = "Woah, that must took some time :o",
        },
        ["task master"] = {
            [0] = "Who was the strongest player in Patch 0.1.2?",
            [6001] = "'MissCeline'",
            [9000] = "But in Patch 0.1.3?",
            [13001] = "'Healer' :P",
        }
    },
   
    ["priest"] = {
        ["tanner"] = {
            [0] = "hi hi hi",
            [3001] = "mh?",
            [6000] = "The mage 'DeadFlow' had unlimited barrier xD",
            [10000] = ":o",
        }
    },
}
 
You should maybe write a list of all your npcs :p
Why? The npcs in town can only talk with each other. And you can see their names after completing tutorial. Everyone else won't care what npc's talk about.
 
Why? The npcs in town can only talk with each other. And you can see their names after completing tutorial. Everyone else won't care what npc's talk about.
You're right, you should know where they are located and their jobs to make a chat
 
You're right, you should know where they are located and their jobs to make a chat
I do, but making them chat seems trivial xD
But its so easy to do, so just placed to config out here if someone would have wanted to do so.
 
Whi World PATCH 0.1.4.6

Map:
tutorial area:
Tutorial has been improved. Its alot longer and dummy is a bit harder. But you get more use to how game works before dummy room, so... its good riiiiiight?!
Spell testing area: In this area player can test TNT spells. (most likely very few will work like they are suppose to xD, but its a start)

items > consumes:
Mobbarel: New herb added to game. (if you do tutorial you will know exactly what this is for, else ask from new people)

Brewing system itself is rewritten completely. Hopefully it works. Visually it has no difference.
 
Back
Top