Skip to content
This repository has been archived by the owner on May 20, 2023. It is now read-only.

OTServBR-Global Beta v0.5

Compare
Choose a tag to compare
@dudantas dudantas released this 29 Sep 14:11
· 675 commits to main since this release

Protocol version only support 12.51 (and otclient)

Added:

New CPP functions

Game functions

Protocolgame functions

ProtocolGame::parseHotkeyEquip (d44bfa5)
ProtocolGame::sendRestingStatus (c15a59a)

IOStash functions (b2d6bd3)

  • IOStash::getStoredItems
  • IOStash::getStashItemCount
  • IOStash::getStashSize
  • IOStash::stashContainer
  • IOStash::withdrawItem

Daily Reward Enums (c15a59a)

  • DAILY_REWARD_HP_REGENERATION
  • DAILY_REWARD_MP_REGENERATION
  • DAILY_REWARD_STAMINA_REGENERATION
  • DAILY_REWARD_DOUBLE_HP_REGENERATION
  • DAILY_REWARD_DOUBLE_MP_REGENERATION
  • DAILY_REWARD_SOUL_REGENERATION
  • DAILY_REWARD_FIRST
  • DAILY_REWARD_LAST

Creature functions

  • Creature::hasBeenSummoned()

Cpp Lua Interface functions

MonsterType functions (49b25ca)

  • LuaScriptInterface::luamtypeCanWalkOnEnergy() - get: mtype:canWalkOnEnergy() set: mtype:canWalkOnEnergy(bool)
  • LuaScriptInterface::luamtypeCanWalkOnFire() - get: mtype:canWalkOnFire() set: mtype:canWalkOnFire(bool)
  • LuaScriptInterface::luamtypeCanWalkOnPoison() - get: mtype:canWalkOnPoison() set: mtype:canWalkOnPoison(bool)
  • LuaScriptInterface::luaCreatureHasBeenSummoned() - creature:hasBeenSummoned() (4c941cb)

Lua functions

  • Player.refreshBestiaryTracker(player) or player:refreshBestiaryTracker() (9541e03)
  • Player.addBestiaryTracker(player, raceid) or player:addBestiaryTracker(raceid) (9541e03)

Revscriptsys functions

- New MonsterType flags (49b25ca):

  • mtype.name = "name"
  • mtype.flags {
    canWalkOnEnergy = false,
    canWalkOnFire = false,
    canWalkOnPoison = false
    }

New features:

Client 12x:

Server:

Modified:

Source:

  • Added teleport by CTRL+Shift+click on minimap or on cyclopedia map (9e8fe7f)
  • Distance damage balance (46b1534)

Lua:

Others:

Support for build on Ubuntu 16.04 (985e579)

Fixed problems:

Source:

  • Fix Load Player by Name (8da51f8)
  • Change to correct type additem and removeitem on "LuaScriptInterface::luaMoveEventType" (676c763)
  • Clear weapons revscriptsys by reload weapons (00b9bd9)
  • Fix market trade on protocol 12.51 (c82ea60)

Source/Lua:

  • Magic gold converter + gold pouch (0c1db51)
  • Fix miscount of bestiary count when summon dies with master (4c941cb) (#184)
  • Fix reload spells (remove /reload monsters) (12a30e6)

Lua:

  • Adjust bestiary kills count (255d5e2)
  • Fix identation from blessings.lua (ee095bf)
  • Fix storage for golden outfit memorial (9232cb4)
  • Fix quests.lua "missionId" sequence (649e714)
  • Added nostalgia looktype on costume bag (f1e74f0)
  • Fix 'getCorpseOwner' (a nil value) (a3aca85)
  • Fix startup/tables/teleport.lua indent (5d7a0c2)
  • Fix bug in the quest log updated message (d28f853)
  • Added check pointer (3142868)
  • Fix moveTo parcel store inbox (b17de2d)
  • Fix bug in the alana sio - the owner of the house could remove the player even though he was out of the house (bb6bc56)

Lua/XML:

  • Mount fix + new achievements (545a23c)
  • Cobra flask caldron (6914c78)
  • Fix ring of souls movement (72496b4)

XML

  • Fix Gaz'haragoth creaturescript eventName (cd895cd)

Database:

  • Fix rook sample sex and add god email (2950aab)

Others:

Removed:

  • Remove tag "moveable" of the exercise weapons (3b2d6b1)
  • Remove npcs from the map (5eba2a2)
  • Lua Function "Player.disableDailyRewardBonuses(self)"

Fixed issues:

#141, #142, #143, #144, #145, #146, #147, #148, #149, #150, #151, #152 (337e4f6), #153 (652d8e8), #154 (4304d47)
#155, #156, #157, #158, #159 (78d1976)
#161 (293ec5c), #162 and #163 (9d67f1c), #164 (f0fb59e), #165 (b7434ce), #166 (757ffad), #167 (872de44), #168 (ff2a4ac), #169 (38a7f69), #170 (943791c), #171 (96b73ef), #172 (cc2fc9e), #173 (3c62a1f), #174 (d5cc98f), #175 and #176 (d44bfa5), #177 (aec15e3), #178 (b3d63cd), #179 (cf847ac), #180 (d832906), #181 (a43a69b), #182 (c15a59a), #183 (72496b4), #184 (4c941cb), #185 (80c4bd1), #186 (4b57519)