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

[TFS 1.x] List of missing TFS features from Cipbia

Evil Puncker

its just a flu
TFS Developer
Joined
May 30, 2009
Messages
6,714
Best answers
88
Reaction score
2,367
Just so we can have a reference in case anyone wants to fix/add it doing a PR on official tfs master branch. If you have any suggestion, information or addition, just post and I'll update the list, and if possible tell what tibia version was it implemented on.

  • Special foods [8.5]
  • Lured creatures walk back to their spawn places as soon as they lose their target. [8.7]
  • Implemented the You cannot use objects that fast. message if the player use an object more than 2 (?) times per second. [8.72]
  • You will now get a message if your questlog has been updated. [9.1]
  • Magical torches from the Lightbearer world event as well as powders and letters from the Colours of Magic world event now expire and vanish after the respective event is over even if they are stored in a depot box. [9.1]
  • The Depot locker was remade (pic here). It now contains a Depot Chest(vol: 18) (with 18 numbered depot boxes inside, each one hold infinite amount of items, paged each 32 items, and limited only by the depot limit being free or premy), Inbox (where parcels, letters, Market purchases/expired offers, house items go, and you can't move any item inside it/to it). [9.4]
    The depot, as in all 18 Depot Boxes, can store a combined total of 2,000 items (Free Accounts) or up to 10,000 items (Premium Accounts).
  • All players now gain 10 second invisibility to creatures upon login, but as soon as the player has moved or attacked, creatures will again see the character. [9.5]
  • In the case of disconnection from server, players now have a greater chance of survival. [9.5]
    • Characters log off after a shorter period of time depending on vocation: a knight (or characters of no vocation) will log off after 60 seconds, a paladin 50 and a druid/sorcerer 40. Before, it was 60 seconds for all vocations.
    • Characters are now ignored by creatures for 30 seconds upon the time the server recognizes the client has lost connection. This leaves less time a character is vulnerable: 30 seconds (knight), 20 seconds (paladin) or 10 seconds (druid/sorcerer). Note that this is invisibility, not invincibility - area attacks will affect the player still.
  • Characters below 150 health points will have a much faster Hit Points regeneration rate. [9.8] [need more info]
  • After dieing and re-logging your server log is kept, you will see a message: You were killed by blablabla [9.8]
  • You can no longer heal monsters. [10.0]
  • Characters will not be able to attack their own summons anymore. Also, it will not be possible anymore to get damaged by your own summons. On Non-pvp. [10.01]
  • The way monsters target players has been changed. They should no longer target unreachable players with any attack. [10.1]
  • Reward system for bosses, more info here, here and here [10.2]
  • A new bonus system for shared experience [10.5]:
    • Shared experience: 20% (for all combinations) plus
    • 2 different vocations 10%
    • 3 different vocations 40%
    • 4 different vocations 80%
  • Varying Monster Spawn (more info) [10.5]
  • Characters of level 1 and 2 will benefit from a bonus that doubles their experience gain, this bonus will slowly decrease as they advance in level until it reaches the normal experience gain at level 50. [10.54]
  • The Adventurer's Blessing was introduced. (more info) [10.55]
  • Guild Bank [10.7]
    • Guilds will have a bank account to share money with the guild.
    • All members can deposit money in the guild bank account.
    • The leader and all vice leaders will be able to withdraw and transfer money from the guild bank.
    • The guild bank will have a log showing the activity of the bank in the last 30 days. It will be visible to all members.
    • Guild-related transactions will be debited to the guild bank account. To avoid accidental loss of guildhalls, if the guild bank has insufficient funds, the guild leader's bank account will be debited instead. The fund for guild wars must always come from the guild bank.
  • Certain monsters can no longer have their spawn blocked and will spawn even if there is a player in sight. (list here) [10.7]
  • The Loyalty System was introduced. (more info) [10.74]
  • The Store is introduced along with its currency Tibia Coins. [10.8]
  • You can no longer sell items to your own characters (the one that created the offer and neither others on the account) on The Market. [10.8]
  • PvP Duelling Arena [10.9]
  • The Store Inbox was implemented. [10.92]
  • Gold Pouch added [10.97]

Now content after our main supported version 10.98:
[WIP]
  • In NPC conversations, you can click on highlighted key words. [11.0]
  • Introduction of the Prey System, which will allow players to obtain a random hunting bonus that only applies while hunting a particular monster. This bonus can be a boost of the damage dealt, a reduction of the damage taken, a boost of experience or a boost in loot; [11.02]
  • Introduction of a new enchanting system called Imbuing, i.e the ability to augment certain equipment with elemental damage, elemental protection, skill boosts (including speed), critical hit, hit points leech and mana leech. There'll be 63 different imbuements. [11.02]
  • Loot Channel: A channel exclusive for loot messages has been implemented. If this channel is closed, loot messages are displayed in the Server Log Channel. [11.10.4427]
  • VIP groups: VIP List has now the following 3 default groups: Friends, Enemies and Trading Partners. Additionally, Premium Account players can create up to 5 other groups. [11.10.4427]
  • Standardized deduction of gold payments: gold is first deducted from containers in your inventory, then from your Gold Pouch (if you bought one for your character), and finally, from your Bank Account. [11.02]
  • you can accumulate Blessing Charges by buying them from the Store or in case you receive them due to death compensation. Blessing Charges are pre-paid blessings there are ready to use. You can check your currently number of charges using the Blessings Window that can be accessed by clicking a small button above the amulet slot. [11.30]
  • New summons: Skullfrost, Emberwing, Grovebeast and Thundergiant. [11.40]
  • Implementation of Daily Rewards which are obtained through using reward shrines found in temples, depots or, when bought in the Store, in houses and guildhalls. Players can also get daily rewards through Store's Instant Reward Access regardless of where they are in the map. [11.40]
  • Improved the day-night cycle. [11.40]
  • Removal of Enchanting and Charging Weapons systems. All previously chargeable and most of the enchantable weapons will receive imbuement slots. New monsters drop enchanted gems since they are still be needed to enchant Rainbow Shield and Worn Firewalker Boots. [11.40]
  • New Analytics Features: Cyclopedia, Loot Analyser, Supply Analyser, Impact Analyser, XP Analyser, Hunting Session Analyser, Drop Tracker and Quest Tracker. [11.40]
  • New imbuements that increases the character's capacity - Basic Featherweight, Intricate Featherweight and Powerful Featherweight - were added for Containers. [11.50]
  • It is now possible to imbue equipped items. [11.50]
  • From this update on, all players that dealt damage to a creature have the respective kill counter in kill tasks (such as those from the Killing in the Name of... Quest) increased, as long as they are in a Party with highest damage-dealer and shared experienced is enabled. [11.50]
  • Implementation of the Quick Looting feature. [11.50]
  • The client is now able to remember the position of opened backpacks and windows in the sidebars. [11.50]
  • Sections Bestiary and Charms were added to Cyclopedia. [11.50]
  • Blood of the Mountain and Heart of the Mountain blessing added, now we have 7 blessing plus twist of fate (more info) [April 25, 2017]
  • Implementation of an automatic screenshot feature which takes and saves screenshots of special events like a death, a player kill or a character level up. [11.8]
  • A new premium feature called Supply Stash will be accessible via the lockers in the depots. All stackable items which are tradeable via the Market (except those bought via the Store and Tibia Coins) can be stowed into the Supply Stash. (more info) [11.8]
  • Standing on a Glowing Tile allows you to open the preselected Market interface of an item when you click on "Show in Market" in the item's context menu. [11.8]
  • The Cyclopedia Map offers a "discover" feature that places several Points of Interest in a subarea. In order to fully discover a subarea, you will have to find seven of them. Fully discover enough subareas of an area to unlock additional markers and information for that area like NPC markers, passage markers and notations for upcoming raids. [11.8]
  • The Bestiary now also lists loot that only drops during special events (e.g. Coloured Eggs). If the event is currently not active, the respective loot icon is grayed out. [11.8]
  • The Cyclopedia was be expanded once more and received a new tab called Character. This tab displays a detailed overview of the character's current stats, including the total elemental protection the character currently has, skills without the Loyalty Bonus, recent Deaths and PvP kills as well as a sortable list of all non-secret and (already obtained) secret Achievements. [12.0]
  • NPC filters were be added to the Supply Stash in order to allow a more granular sorting mechanism. [12.0]
  • Items are now displayed with different coloured frames or corners which allows you to identify the approximate value of the item at a glance. Each item is highlighted in the respective colour in the loot message as well. [12.0]
  • During each server save circle, one of Tibia's monsters is now randomly drawn and receives a boost which doubles its XP, loot and respawn rate for that day. Afterwards the monster has a cooldown of 30 days before it can receive the boost bonus again. [12.0]
  • New imbuements that have a chance to remove a character's paralysis - Basic Vibrancy, Intricate Vibrancy and Powerful Vibrancy - were added for Boots. [12.0]
  • The cooldown for shooting Paralyse Runes was changed from 2 to 6 seconds. [12.0]
  • Implementation of Golden Outfits. [12.15.8659]
  • Rusty Armors, Rusty Legs, Rusty Helmets and Rusty Shields were renamed and each one of them has a unique sprite from now on. [12.15.8659]
  • It became possible to search for items inside your Locker. After searching for an item, you can see each individual stack of it and navigate to the container they are in, move them to another container or stow them. [12.20]
  • New client feature: the Friend Lists. Here, you are be able to add friends based on the name of their Main Character. [12.20]
  • Badges was implemented. Badges are account-based accomplishments that you can display to your friends and on the character page. [12.20]
  • Titles are similar to badges, but character-based. [12.20]
  • A new widget, the Party List was implemented. Using this widget players are able to keep track of their Party's members Health and Mana. [12.20]
  • The Battle Window was upgraded. It is now possible to open multiple Battle Windows, name them as you please and filter them with the existing filters as well as with Vocation filters. [12.20]
  • The maximum Market fee has been raised from 1,000 to 100,000 gold. [12.20.9108]
  • Monsters which are classified as "hard" in the Bestiary can now appear as boosted creature. [Aug 06 2019]
  • New House Features, House Management in Client (info) [Nov 19 2019]
  • Party Hunt Analyser, Bestiary Tracker, Improved Character Selection, Hunting Tasks [12.30.9287]


  • Skinning [7.8]
  • Dusting [7.8]
  • All non-takeable pieces of furniture can now be rewrapped. Store items will appear as Decoration Kits inside your Store Inbox whereas all other furniture will appear as Furniture Kits inside your inventory. [10.92]
  • Players no longer need to bring any money to pay for services or wares, as the concerned NPCs now deducts any money missing from their inventory from their Bank Account. [10.94][11.02]
  • Gold Converter were added [10.97]
  • Mounts bought from store can be used by both premium and free players [10.5]
  • Outfits/addons bought from store can be used by both premium and free players [10.53b]
  • Secret Agent Tools [8.5]
  • Achievements [8.6]
  • It is not possible any longer to use Dies on Depot Lockers and the Counter between the them. [10.36]
  • in order to send a Parcel, only the name of the recipient is from now on required on the Label. The same works for Letters. [9.7]
 
Last edited:

irenicus30

New Member
Joined
Mar 28, 2017
Messages
5
Best answers
0
Reaction score
3
Hi! I see that your commit with skilling and dusting was merged yesterday... (correnct me if im wrong). I've got question how do you imagine support for features from tibia 11 and 12 if someone is using tibia 10.98 (tibia client)? As I understand using 10.98 and all those new is impossible, maybe support them optionally?

Does otclient support new features from tibia 11-12? Or maybe it would be cool to have forgottenserver competible both with tibia 10.98 and newer versions?
 
OP
Evil Puncker

Evil Puncker

its just a flu
TFS Developer
Joined
May 30, 2009
Messages
6,714
Best answers
88
Reaction score
2,367
I've got question how do you imagine support for features from tibia 11 and 12 if someone is using tibia 10.98 (tibia client)? As I understand using 10.98 and all those new is impossible, maybe support them optionally?

Does otclient support new features from tibia 11-12? Or maybe it would be cool to have forgottenserver competible both with tibia 10.98 and newer versions?
otclient doesn't support new features AFAIK, it doesn't even support protocol 11 yet, we have already a PR to make TFS support it, but it is not going to be merged anytime soon (as you can see here), we still have a long long way to go, but yes it is possible to have TFS to accept both 10.98 and newer versions, but in my honest opinion the devs will wait for someone to make "original" OTC accept protocol 11, since right now only the closed source otclientv8 support it, but we need an open source one to move on
 

StreamSide

Joseluis Gonzalez
Support Team
Joined
Aug 31, 2007
Messages
3,411
Best answers
39
Reaction score
907
Location
Arica - Chile
otclient doesn't support new features AFAIK, it doesn't even support protocol 11 yet, we have already a PR to make TFS support it, but it is not going to be merged anytime soon (as you can see here), we still have a long long way to go, but yes it is possible to have TFS to accept both 10.98 and newer versions, but in my honest opinion the devs will wait for someone to make "original" OTC accept protocol 11, since right now only the closed source otclientv8 support it, but we need an open source one to move on
the click on npc message is from the new client? or maybe im missing so much stuff lol
 

WibbenZ

Global Moderator
Staff member
Global Moderator
Joined
Oct 16, 2008
Messages
6,251
Best answers
224
Reaction score
1,218
Location
Sweden
Great list to have! Might be a good ide to add it to github aswell as a todo list.
Alot of these things can be copy pasted from ORTS ex:
(this requires you to add the lib functions - IMO TFS should do the same, use the same function (ex onUseShovel) in a lib file)

The foods could be merged into 1 file to make it cleaner.

Would require edits to alot of our scripts to add storages etc

Outfits/addons bought from store can be used by both premium and free players
Most if not all? are store only, so we could just make make them a free account outfits.

If you got time feel free to upload them in PRs :)
 

Nottinghster

Tibia World RPG Developer
Joined
Oct 24, 2007
Messages
1,499
Best answers
4
Reaction score
349
Location
Brazil - Rio de Janeiro
Will take care of few of these from the list soon.
You're the best
Post automatically merged:

 
Last edited:

hellboy

Well-Known Member
Joined
Apr 6, 2008
Messages
450
Best answers
4
Reaction score
72
Location
player:getTown()
OP
Evil Puncker

Evil Puncker

its just a flu
TFS Developer
Joined
May 30, 2009
Messages
6,714
Best answers
88
Reaction score
2,367
I guess it fits

  • destroying spider web with weapons is already implemented in tfs (you can destroy them with a firebug too)
  • the equip hotkey is client sided, so once TFS get newer protocol, it will work already 😁
 

Leo32

Getting back into it...
Joined
Sep 21, 2007
Messages
956
Best answers
14
Reaction score
405

This is the right attitude imo - we should be able to move past 10.98 and support the QT client.
But as a whole support and maintain a client layer/protocol standard, so we are never tethered to specific clients and can just let them compete.

We need more people with protocol level knowledge helping though.
Should pull the QT client code from the otserv-br fork or this fork and clean it up as a PR.
 
Last edited:
OP
Evil Puncker

Evil Puncker

its just a flu
TFS Developer
Joined
May 30, 2009
Messages
6,714
Best answers
88
Reaction score
2,367
we should be able to move past 10.98 and support the QT client.
or at the very least, support both 10.98 and 12, so we can try/implement new features (available only on the QT client) while still having the 10.98 support, and at a certain time just ditch the 10.98 and move onward

btw the second fork you linked is from a user called @fabian766, seems like he stopped working on it tho as the last commit is from 2019
 
Last edited:

fabian766

Advanced OT User
Joined
Apr 22, 2008
Messages
93
Best answers
16
Reaction score
152
Location
Poland
btw the second fork you linked is from a user called @fabian766, seems like he stopped working on it tho as the last commit is from 2019
Not exactly stopped but I want that server to work with clients from 7.1 to latest 12.31 through compilation for desired protocol, similar to the client that I'm writing but that require tons of work and I didn't have time for that recently.
 

Leo32

Getting back into it...
Joined
Sep 21, 2007
Messages
956
Best answers
14
Reaction score
405
Not exactly stopped but I want that server to work with clients from 7.1 to latest 12.31 through compilation for desired protocol, similar to the client that I'm writing but that require tons of work and I didn't have time for that recently.
I haven't looked into this with a lot of depth, but this modules system:
Seems like a good solution/concept for live-compatibility with any protocol.
FYI, these features are underway:

Suppy Stash:

Quickloot:

Bestiary:

I don't know many people comfortable with protocol level changes, @jo3bingham is example I know of.
Maybe he can help in some way, this might also help:
 
Last edited:

Leo32

Getting back into it...
Joined
Sep 21, 2007
Messages
956
Best answers
14
Reaction score
405
This is also worth creating a PR/merging:

Here is the abandoned PR (revision?)
Because it seems to work.

@Nekiro did the cautious monsters fix.
Could do this and claim the $100?
 

Animera

* * * * *
Premium User
Joined
Dec 9, 2008
Messages
2,366
Best answers
5
Reaction score
550
Location
ANIMERA.ONLINE
Something i missed in TFS 1.X, might be usefull for others too ;)

Code:
COMBATPARAM_HITCOLOR
COMBATPARAM_HITEFFECT
  • destroying spider web with weapons is already implemented in tfs (you can destroy them with a firebug too)
  • the equip hotkey is client sided, so once TFS get newer protocol, it will work already 😁
Damn so i released it too late huh.. I remember i had to write it myself as it was missing in my datapack (1.3)


Animera
 
Top