Skip to content

v1.6 (+skills, combat, postgre, test, build)

Choose a tag to compare

@mtanksl mtanksl released this 02 Feb 00:36
· 281 commits to master since this release

Features:

  • Lua debugger is disabled by default
  • Display exceptions on GUI and console
  • New gamemaster commands:
    /at <animated_text_color>
    /ban <ip_address>
    /ban <account_name>
    /unban <ip_address>
    /unban <account_name>
    /raid <raid_name>
  • New player commands:
    !rules
  • Map clean routine
  • Bank Account
  • Banker NPC example
  • Magic level and skills (advance and downgrade)
  • New data/server/config.lua parameters
    rules
    experiencerate
    magiclevelrate
  • New creature scripts plugins:
    PlayerAdvanceLevel
    PlayerAdvanceSkill
    CreatureDeath
  • About GPL license
  • Red Skull and Black Skull drop all items, AOL breaks
  • Black Skull cannot attack using rune area, spell area or burst arrows
  • New data/server/config.lua parameters
    rooking
    deathlosepercent
  • Distance weapons can break, and can stack on floor if configured
  • Distance weapons chance to hit
  • Monster loot message
  • Combat damage type
  • Elements damage reduction
  • Monster race
  • Load monster attack strategies from xml
  • Gamemaster can use all spells and runes
  • Raids library (this code is awesome!)
  • GameObjectEventHandlers listen to eventSource
  • PositionalEventHandlers listen to eventSource at observable position
  • New lua commands:
    command.waithandle
    command.wait
    command.set
    command.eventhandler - When eventName is fired, notify
    command.canceleventhandler
    command.gameobjecteventhandler - When eventName is fired by eventSource, notify
    command.gameobjectcanceleventhandler
    command.positionaleventhandler - When eventName is fired near observer, notify
    command.positionalcanceleventhandler
    (these ones are superb!)
  • No-Logout zone
  • Logout block (not perfect, but working)
  • Protection zone block
  • New data/server/config.lua parameters
    logoutblockseconds
    protectionzoneblockseconds
  • Do not regenerate whitin a protection zone
  • Can not fish in a pz
  • Can not open trap in pz
  • Can not attack, use attack runes nor attack spells in pz
  • Drunk condition
  • New data/server/config.lua parameters
    worldtype (pvp and non-pvp)
    protectionlevel
  • Attack spells, Attack runes, ParseStartAttackCommand, CreatureAttackAreaCommand considers worldtype and protectionlevel
  • !serverinfo command shows worldtype and protectionlevel
  • Secure mode "Turn secure mode off if you really want to attack unmarked players."
  • Skull icons
  • Unjustified kills
  • Saving and loading unjustified kills from database
  • Black skull receive 100% pvp damage
  • Black skull death, start with 40 hp and 0 mana
  • Player deaths
  • Saving and loading player deaths from database
  • Shielding formula
  • Block shield and armor
  • Shield skill
  • Armor items reduction
  • PostgreSQL support
  • Only premium can open Private Chat Channel
  • Only premium can set outfit addons
  • Premium outfits vs basic outfits
  • Test framework
  • Build tools

Fixed bugs:

  • Using TimeSpan.TicksPerMillisecond instead Stopwatch.Frequency for consistency with Linux
  • Party icons disappeared when player moved away
  • Fix "This is impossible" condition

To verify your download please use the following SHA-256 checksums:

mtanksl.OpenTibia.Host_win-x64.zip
9582447D156DE9641BC42F8FDD561798B3F536A8EF6F18ABFD81E7BFB8846623

mtanksl.OpenTibia.Host_linux-x64.zip
D33DA8D9B4324C3ECE21093D2E11C06D96DDCEBEE55B2E348CAAD87D75FD07BB

mtanksl.OpenTibia.Host.GUI_win-x64.zip
35C4BF5867C15E87D60202EBC50D4CB879873CC4F811F7086A4D38F5C9EE68AE