This repository has been archived by the owner on May 20, 2023. It is now read-only.
OTServBR-Global Beta v0.5
Protocol version only support 12.51 (and otclient)
Added:
New CPP functions
Game functions
- Game::playerStowItem (b2d6bd3)
- Game::playerStowAllItems (b2d6bd3)
- Game::playerStashWithdraw (b2d6bd3)
- Game::playerStowContainer (b2d6bd3)
- Game::onPressHotkeyEquip (d44bfa5)
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:
- Boosted creature (7abcf8f)
- Quest tracker (eed1976)
- Quickloot in cpp (89542f8)
- Bestiary tracker (9541e03)
- Battle list vocations (aae8960)
- Supply stash (b2d6bd3)
Server:
- Protocol 12.51 (fe16067, c82ea60)
- The cursed crystal quest (e0357f2)
- Parchment room quest (fc6a36f)
- The queen of the banshees quest (0dabab9)
- Converted actions to revscriptsys (5071fa7, e317aa2)
- Converted creaturescripts to revscriptsys (c52a0dc)
- Converted globalevents to revscriptsys (a8b3892)
- Converted all monsters to revscriptsys (0aa9e22)
- Add skill stages (c629898)
Modified:
Source:
- Added teleport by CTRL+Shift+click on minimap or on cyclopedia map (9e8fe7f)
- Distance damage balance (46b1534)
Lua:
- Added script cobra flask (939e76f)
- Added Werelion monsters (8519a76)
- Revision of rewardBoss monster flags (aa75ecc, 517ab8c)
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:
- Various fixes and modifications (read commit description) (0171783, 6702c85, 4416ddf, b9bfe5c, eeb353a, 714cd7b, a391118, 5071fa7, 0d0fcd9, b0fb85b, ad4c4e6)
- Monsters fixes (96b73ef, aa75ecc, 517ab8c)
- Npcs fixes (a8d1c2b, f03e48d, 7ae69ea, f089700, 943791c, cc05e02)
- Quests fixes (2c63222, 269615a)
- Prey fixes ()
- Gamestore fixes (a43a69b)
- Imbuement fixes (7fc1d98, 04b4d99)
- Market fixes (e8f95a0)
- Items.xml/otb fixes (70d2b10, 3cb2669, 4f91fa7, f8994ad)
- Mounts, outfits and items.otb fixes or additions ()
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)