• 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!

New Project - Custom Stories - Custom Features - Your Idea's Coming Alive

Great idea Printer, since I'm not really a big pokémon fan (sorry) I can't really comeup with ideas but will post if I get any no doubt. Awesome job.
Cheers mate :)
@Printer and the progress of project? how are? any news?
I'm at vocation for now. Will be back in a week, then i will be able to work on the project.
 
I'm home and i'm now working on moving the dex to modalwindow:
xTxSzE3CR.png
 
What you guys think, should the monster be able to be caught while it is dead or alive? Since when it is dead, you can take loot and also who is the corpse owner, but you cannot do that while it is alive.
 
You should make a percent of hp while monster will be able to caught. Like rat hp-percent - 10%.
 
You should make a percent of hp while monster will be able to caught. Like rat hp-percent - 10%.
Well i have to figure out, how i can check who made the most damage. Since we don't want everyone to try catch your monster.
 
Code:
local player
local mostDamage = 0

    for k,v in pairs(creature:getDamageMap()) do
        if Player(k) then
            currentDam = v.total
            if currentDam > mostDamage then
                mostDamage = currentDam
                player = Player(k)
            end
        end
    end
 
Code:
    local mostDamagePlayer = nil
    local mostDamage = 0
    for id, damage in pairs(target:getDamageMap()) do
        local monster = Monster(id)
        if monster then
            local master = monster:getMaster()
            if master and master:isPlayer() then
                if damage.total > mostDamage then
                    mostDamage = damage.total
                         mostDamagePlayer = master
                end
            end
        end
    end

    if mostDamagePlayer ~= nil then
        if player:getId() ~= mostDamagePlayer:getId() then
            player:sendTextMessage(MESSAGE_STATUS_SMALL, "You did not deal enough of damage to catch this monster.")
            return true
        end

        addEvent(executeCatch, 3000, mostDamagePlayer:getId(), target:getId(), target:getPosition())
    end
 
Last edited:
I have start working on the conditions, such as slow, fire, poison and etc... Any suggestions for conditions?
 
I have added these conditions:
Fear, Rage, Sleep, Confuse, Burn, Poison, Blind and Paralyze

I have also added the fly system today:
KsMRaibiA.gif
oh my god fly to TFS 1.2 <3
I want this hue

@Printer and the ghosts "pokemons" they will pass in walls etc?
 
Last edited:
oh my god fly to TFS 1.2 <3
I want this hue

@Printer and the ghosts "pokemons" they will pass in walls etc?
The minor details are not the important ones right now.

I wonder if someone is intressted to work with me on this project. I need someone who can balance the monsters, comming up with spells idea's and etc... I'm doing all the coding stuff.
 
Condition frozen is there too if i can remember that right
 
The minor details are not the important ones right now.

I wonder if someone is intressted to work with me on this project. I need someone who can balance the monsters, comming up with spells idea's and etc... I'm doing all the coding stuff.
I could help you, yeah
 
I could help you, yeah
You could start off by making a list of spells :) Ex.


Code:
Spell Name:    Spell Desc:
Quick Attack - Jump to target within range and deal damage
Sleepy Notes - AOE spell that cause  everyone within the area to fall asleep
 
Back
Top