Skip to content

Commit

Permalink
OTX Server 3.0.ALPHA Version - "2"
Browse files Browse the repository at this point in the history
- Added new tools
- Added missing mounts/outfits
- Optimize creatureEvents and moveEvents
- Move stamina and loot to LUA
- Rewrite Spells // Walkthrough
- Update Datapack Monsters
- Optimize Code and CleanUP

This edition alpha show lite changeLog and this have much changes.
  • Loading branch information
mattyx14 committed Feb 16, 2015
1 parent 0e2ac13 commit dc29442
Show file tree
Hide file tree
Showing 927 changed files with 14,781 additions and 9,333 deletions.
29 changes: 25 additions & 4 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
The Forgotten Server Version: 1.1

Codenamed
DarkKonia
ALPHA

Forum and website
http://www.blacktibia.org/f19-otx-server-3
Expand All @@ -15,14 +15,22 @@
Project Manager and Founder
Mattyx14

C++ Programmer(s), Committer(s) and Data Directory Manager(s)
OTX Server C++ Programmer(s), Committer(s) and Data Directory Manager(s)
Mattyx14

Special Thanks(s)
The Forgotten C++ Programmer(s), Committer(s) and Data Directory Manager(s)
https://github.com/otland/forgottenserver/graphs/contributors

FORGOTTENSERVER-ORTS C++ Programmer(s), Committer(s) and Data Directory Manager(s)
https://github.com/PrinterLUA/FORGOTTENSERVER-ORTS/graphs/contributors

OpenTibia C++ Programmer(s), Committer(s) and Data Directory Manager(s)
https://github.com/opentibia/server/graphs/contributors
Shivoc, Tliff, Haktivex, Fandoras, SimOne, mips_act, Primer, wrzasq, jakexblaster, Remere, Kornholijo, Elf, edubart and Dalkon.

OTX Server C++ Programmer(s), Committer(s) and Data Directory Manager(s)
Old OTX Server C++ Programmer(s), Committer(s) and Data Directory Manager(s)
https://github.com/mattyx14/otxserver/graphs/contributors
AleMadi, Natanael Beckman, Comedinha, Lincoln, Rodrigo, Pyromaniack, Druckz, Kazbin, Brewsterl

DEVELOPMENT STATUS
Expand Down Expand Up @@ -52,7 +60,20 @@
- Look Display
]

[ OTX Server 3.1 Version - "ALPHA"
[ OTX Server 3.0.ALPHA Version - "2"
- Added new tools
- Added missing mounts/outfits
- Optimize creatureEvents and moveEvents
- Move stamina and loot to LUA
- Rewrite Spells // Walkthrough
- Update Datapack Monsters
- Optimize Code and CleanUP

This edition alpha show lite changeLog
and this have much changes.
]

[ OTX Server 3.0.ALPHA Version - "1"
- Added OTX-icon to console
- Added itemAttribute to monsters
- Added skill require for use spells this for Evul
Expand Down
15 changes: 7 additions & 8 deletions config.lua
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ hotkeyAimbotEnabled = "yes"
protectionLevel = 1
killsToRedSkull = 3
killsToBlackSkull = 6
pzLocked = 60 * 1000
removeAmmoWhenUsingDistanceWeapon = "yes"
pzLocked = 60000
removeChargesFromRunes = "yes"
timeToDecreaseFrags = 24 * 60 * 60 * 1000
whiteSkullTime = 15 * 60 * 1000
Expand Down Expand Up @@ -40,7 +39,7 @@ deathLosePercent = -1
-- Houses
-- NOTE: set housePriceEachSQM to -1 to disable the ingame buy house functionality
housePriceEachSQM = 1000
houseRentPeriod = "weekly"
houseRentPeriod = "never"

-- Item Usage
timeBetweenActions = 200
Expand All @@ -59,9 +58,9 @@ maxMarketOffersAtATimePerPlayer = 100

-- MySQL
mysqlHost = "127.0.0.1"
mysqlUser = ""
mysqlPass = ""
mysqlDatabase = ""
mysqlUser = "root"
mysqlPass = "master1"
mysqlDatabase = "forgotten"
mysqlPort = 3306
mysqlSock = ""

Expand Down Expand Up @@ -89,8 +88,8 @@ deSpawnRadius = 50
staminaSystem = "yes"

-- Scripts
warnUnsafeScripts = "no"
convertUnsafeScripts = "no"
warnUnsafeScripts = "yes"
convertUnsafeScripts = "yes"

-- Startup
-- NOTE: defaultPriority only works on Windows and sets process priority.
Expand Down
20 changes: 16 additions & 4 deletions data/XML/mounts.xml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
<mount id="14" clientid="388" name="Tiger Slug" speed="20" premium="yes" />
<mount id="15" clientid="389" name="Uniwheel" speed="20" premium="yes" />
<mount id="16" clientid="390" name="Crystal Wolf" speed="20" premium="yes" />
<mount id="17" clientid="392" name="Brown War Horse" speed="20" premium="yes" />
<mount id="17" clientid="392" name="War Horse" speed="20" premium="yes" />
<mount id="18" clientid="401" name="Kingly Deer" speed="20" premium="yes" />
<mount id="19" clientid="402" name="Tamed Panda" speed="20" premium="yes" />
<mount id="20" clientid="405" name="Dromedary" speed="20" premium="yes" />
Expand All @@ -35,11 +35,23 @@
<mount id="33" clientid="521" name="Crimson Ray" speed="20" premium="yes" />
<mount id="34" clientid="522" name="Steelbeak" speed="20" premium="yes" />
<mount id="35" clientid="526" name="Water Buffalo" speed="20" premium="yes" />
<mount id="36" clientid="546" name="Armoured Scorpion" speed="20" premium="yes" />
<mount id="37" clientid="547" name="Armoured Dragonling" speed="20" premium="yes" />
<mount id="38" clientid="548" name="Armoured Cavebear" speed="20" premium="yes" />
<mount id="36" clientid="546" name="Tombstinger" speed="20" premium="yes" />
<mount id="37" clientid="547" name="Platesaurian" speed="20" premium="yes" />
<mount id="38" clientid="548" name="Ursagrodon" speed="20" premium="yes" />
<mount id="39" clientid="559" name="The Hellgrip" speed="20" premium="yes" />
<mount id="40" clientid="571" name="Lion" speed="20" premium="yes" />
<mount id="41" clientid="572" name="Golden Lion" speed="20" premium="yes" />
<mount id="42" clientid="580" name="Shock Head" speed="20" premium="yes" />
<!--
<mount id="43" clientid="606" name="Walker" speed="20" premium="yes" />
<mount id="44" clientid="621" name="Azudocus" speed="20" premium="yes" />
<mount id="45" clientid="622" name="Carpacosaurus" speed="20" premium="yes" />
<mount id="46" clientid="624" name="Death Crawler" speed="20" premium="yes" />
<mount id="47" clientid="626" name="Flamesteed" speed="20" premium="yes" />
<mount id="48" clientid="627" name="Jade Lion" speed="20" premium="yes" />
<mount id="49" clientid="628" name="Jade Pincer" speed="20" premium="yes" />
<mount id="50" clientid="629" name="Nethersteed" speed="20" premium="yes" />
<mount id="51" clientid="630" name="Tempest" speed="20" premium="yes" />
<mount id="52" clientid="631" name="Winter King" speed="20" premium="yes" />
-->
</mounts>
6 changes: 6 additions & 0 deletions data/XML/outfits.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@
<outfit type="0" looktype="542" name="Demon" premium="1" unlocked="0" enabled="1" />
<outfit type="0" looktype="575" name="Cave Explorer" premium="1" unlocked="0" enabled="1" />
<outfit type="0" looktype="578" name="Dream Warden" premium="1" unlocked="0" enabled="1" />
<!--
<outfit type="0" looktype="618" name="Glooth Engineer" premium="1" unlocked="0" enabled="1" />
-->
<outfit type="0" looktype="620" name="Jersey" premium="1" unlocked="0" enabled="1" />

<!-- Male outfits -->
Expand Down Expand Up @@ -72,5 +75,8 @@
<outfit type="1" looktype="541" name="Demon" premium="1" unlocked="0" enabled="1" />
<outfit type="1" looktype="574" name="Cave Explorer" premium="1" unlocked="0" enabled="1" />
<outfit type="1" looktype="577" name="Dream Warden" premium="1" unlocked="0" enabled="1" />
<!--
<outfit type="1" looktype="610" name="Glooth Engineer" premium="1" unlocked="0" enabled="1" />
-->
<outfit type="1" looktype="619" name="Jersey" premium="1" unlocked="0" enabled="1" />
</outfits>
18 changes: 9 additions & 9 deletions data/XML/vocations.xml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<vocations>
<vocation id="0" clientid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="1" manamultiplier="4.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="0">
<vocation id="0" clientid="0" name="None" description="none" gaincap="10" gainhp="5" gainmana="5" gainhpticks="12" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="4.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="0">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
Expand All @@ -10,7 +10,7 @@
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="1" clientid="3" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="1">
<vocation id="1" clientid="3" name="Sorcerer" description="a sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="1">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
Expand All @@ -20,7 +20,7 @@
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="2" clientid="4" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="6" gainhpamount="5" gainmanaticks="3" gainmanaamount="5" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="2">
<vocation id="2" clientid="4" name="Druid" description="a druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="2">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
Expand All @@ -30,7 +30,7 @@
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="3" clientid="2" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="4" gainhpamount="5" gainmanaticks="4" gainmanaamount="5" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="3">
<vocation id="3" clientid="2" name="Paladin" description="a paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="8" gainhpamount="1" gainmanaticks="4" gainmanaamount="2" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="3">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
Expand All @@ -40,7 +40,7 @@
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="4" clientid="1" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="3" gainhpamount="5" gainmanaticks="6" gainmanaamount="5" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="4">
<vocation id="4" clientid="1" name="Knight" description="a knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="100" gainsoulticks="120" fromvoc="4">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
Expand All @@ -50,7 +50,7 @@
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="5" clientid="3" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="1">
<vocation id="5" clientid="3" name="Master Sorcerer" description="a master sorcerer" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="2" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="1">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="2.0"/>
Expand All @@ -60,7 +60,7 @@
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="6" clientid="4" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="2" gainmanaamount="10" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="2">
<vocation id="6" clientid="4" name="Elder Druid" description="an elder druid" gaincap="10" gainhp="5" gainmana="30" gainhpticks="12" gainhpamount="1" gainmanaticks="2" gainmanaamount="2" manamultiplier="1.1" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="2">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.5"/>
<skill id="1" multiplier="1.8"/>
Expand All @@ -70,7 +70,7 @@
<skill id="5" multiplier="1.5"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="7" clientid="2" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="3" gainhpamount="10" gainmanaticks="3" gainmanaamount="10" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="3">
<vocation id="7" clientid="2" name="Royal Paladin" description="a royal paladin" gaincap="20" gainhp="10" gainmana="15" gainhpticks="6" gainhpamount="1" gainmanaticks="3" gainmanaamount="2" manamultiplier="1.4" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="3">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.2"/>
<skill id="1" multiplier="1.2"/>
Expand All @@ -80,7 +80,7 @@
<skill id="5" multiplier="1.1"/>
<skill id="6" multiplier="1.1"/>
</vocation>
<vocation id="8" clientid="1" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="2" gainhpamount="10" gainmanaticks="4" gainmanaamount="10" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="4">
<vocation id="8" clientid="1" name="Elite Knight" description="an elite knight" gaincap="25" gainhp="15" gainmana="5" gainhpticks="4" gainhpamount="1" gainmanaticks="6" gainmanaamount="2" manamultiplier="3.0" attackspeed="2000" basespeed="220" soulmax="200" gainsoulticks="15" fromvoc="4">
<formula meleeDamage="1.0" distDamage="1.0" defense="1.0" armor="1.0"/>
<skill id="0" multiplier="1.1"/>
<skill id="1" multiplier="1.1"/>
Expand Down
25 changes: 22 additions & 3 deletions data/actions/actions.xml
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,6 @@

<!-- Teleport (stairs, ladders) -->
<action itemid="430" script="other/teleport.lua"/>
<action itemid="1369" script="other/teleport.lua"/>
<action itemid="1386" script="other/teleport.lua"/>
<action itemid="3678" script="other/teleport.lua"/>
<action itemid="5543" script="other/teleport.lua"/>
Expand Down Expand Up @@ -212,6 +211,8 @@
<action fromid="17235" toid="17238" script="other/doors.lua"/>
<action fromid="18208" toid="18209" script="other/doors.lua"/>
<action fromid="13020" toid="13023" script="other/doors.lua"/>
<action fromid="14755" toid="14760" script="other/hive_doors1.lua"/>
<action fromid="14767" toid="14771" script="other/hive_doors2.lua"/>
<!-- Keys -->
<action fromid="2086" toid="2092" script="other/doors.lua"/>
<action itemid="10032" script="other/doors.lua"/>
Expand Down Expand Up @@ -350,9 +351,27 @@
<action itemid="2785" script="other/blueberrybush.lua"/>
<action itemid="2579" script="other/trap.lua"/>
<action fromid="5792" toid="5797" script="other/dice.lua"/>
<!-- Offline Training -->
<action itemid="6277" script="other/baking.lua"/>
<action itemid="8846" script="other/baking.lua"/>
<action itemid="9999" script="other/blessedsteak.lua"/>
<action fromid="11258" toid="11262" script="other/blessingCharms.lua"/>
<action itemid="5928" script="other/catchFish.lua"/>
<action itemid="6558" script="other/concentrated_demonic_blood.lua"/>
<action itemid="13941" script="other/cup of molten gold.lua"/>
<action itemid="3955" script="other/voodoo_doll.lua"/>
<action itemid="5468" script="other/firebug.lua"/>
<action itemid="5957" script="other/lotteryticket.lua"/>
<action itemid="18511" script="other/musicbox.lua"/>
<action itemid="16101" script="other/premiumscroll.lua"/>
<action itemid="1369" script="other/teleportdrawwell.lua"/>

<!-- Belongings of a Deceased, Gooey Mass and Gnomish Supply Package -->
<action itemid="13670" script="other/randomItemBags.lua"/>
<action itemid="15572" script="other/randomItemBags.lua"/>
<action itemid="18215" script="other/randomItemBags.lua"/>

<action fromid="18488" toid="18492" script="other/skilltrainer.lua"/>
<!-- Offline Training -->
<action fromid="18488" toid="18492" script="other/offlinetraining.lua"/>
<action itemid="12397" script="other/trainingbook.lua"/>

<!-- Market Action -->
Expand Down
Loading

0 comments on commit dc29442

Please sign in to comment.