<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manaserv.git/src/sql, branch abilities</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/'/>
<entry>
<title>[Abilities] Renamed specials to abilities</title>
<updated>2013-05-08T12:02:50+00:00</updated>
<author>
<name>Erik Schilling</name>
<email>ablu.erikschilling@googlemail.com</email>
</author>
<published>2013-04-13T10:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=708896008ad8ea391d542ce37b9871318a84fb97'/>
<id>708896008ad8ea391d542ce37b9871318a84fb97</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Actually use transactions for mysql updates</title>
<updated>2013-04-13T07:53:50+00:00</updated>
<author>
<name>Erik Schilling</name>
<email>ablu.erikschilling@googlemail.com</email>
</author>
<published>2013-04-13T07:53:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=f2f64ed486a931aeccb376a3eac28a4e00e44b4b'/>
<id>f2f64ed486a931aeccb376a3eac28a4e00e44b4b</id>
<content type='text'>
BEGIN; END; does not work similar to sqlite here.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
BEGIN; END; does not work similar to sqlite here.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create database using a single transaction</title>
<updated>2012-12-15T21:44:06+00:00</updated>
<author>
<name>Thorbjørn Lindeijer</name>
<email>thorbjorn@lindeijer.nl</email>
</author>
<published>2012-12-15T21:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=2cc9562fd2ee8c57e835fdd5291184c830ef8e23'/>
<id>2cc9562fd2ee8c57e835fdd5291184c830ef8e23</id>
<content type='text'>
Takes the time required to do initial database creation down from
16 to 0.2 seconds on the Raspberry Pi.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Takes the time required to do initial database creation down from
16 to 0.2 seconds on the Raspberry Pi.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added mysql update script for the special commit</title>
<updated>2012-04-04T18:28:27+00:00</updated>
<author>
<name>Erik Schilling</name>
<email>ablu.erikschilling@googlemail.com</email>
</author>
<published>2012-04-04T18:23:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=f541b77d2ee0cad675ac60897e136322555ef5bc'/>
<id>f541b77d2ee0cad675ac60897e136322555ef5bc</id>
<content type='text'>
Forgot to add this to git when doing the commit. Sorry.

Reviewed-by: bjorn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forgot to add this to git when doing the commit. Sorry.

Reviewed-by: bjorn.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enhanced special support</title>
<updated>2012-04-04T14:22:11+00:00</updated>
<author>
<name>Erik Schilling</name>
<email>ablu.erikschilling@googlemail.com</email>
</author>
<published>2012-04-03T11:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=f8e816d9185c09d1c17d921b775e483d132982e5'/>
<id>f8e816d9185c09d1c17d921b775e483d132982e5</id>
<content type='text'>
- Made the current charge being saved.
- Added script binds:
  - chr_set_special_recharge_speed
  - chr_get_special_recharge_speed
  - chr_set_special_mana
  - chr_get_special_mana
  - get_special_info
- Added special info lua class. Functions:
  - name
  - needed_mana
  - rechargeable
  - on_use
  - on_recharged
  - category

Further the engine no longer sets charge to 0 after using of specials
this allows more flexbilillity (like failing specials).

Changes on the xml database:
- recharge renamed to rechargeable (needed by client and server)
- needed - the needed mana to trigger a special (server only)
- rechargespeed - the defailt recharge speed in mana per tick (server only)
- target - the type of target (either being or point) (server and client)

I also made the lua engine pushing nil instead of a 0 light userdata when
the pointer was 0.

Database update needed.

Change is tested.

Mana-Mantis: #167, #156

Reviewed-by: bjorn.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Made the current charge being saved.
- Added script binds:
  - chr_set_special_recharge_speed
  - chr_get_special_recharge_speed
  - chr_set_special_mana
  - chr_get_special_mana
  - get_special_info
- Added special info lua class. Functions:
  - name
  - needed_mana
  - rechargeable
  - on_use
  - on_recharged
  - category

Further the engine no longer sets charge to 0 after using of specials
this allows more flexbilillity (like failing specials).

Changes on the xml database:
- recharge renamed to rechargeable (needed by client and server)
- needed - the needed mana to trigger a special (server only)
- rechargespeed - the defailt recharge speed in mana per tick (server only)
- target - the type of target (either being or point) (server and client)

I also made the lua engine pushing nil instead of a 0 light userdata when
the pointer was 0.

Database update needed.

Change is tested.

Mana-Mantis: #167, #156

Reviewed-by: bjorn.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed the version in the createTables.sql scripts</title>
<updated>2012-03-16T14:54:18+00:00</updated>
<author>
<name>Thorbjørn Lindeijer</name>
<email>thorbjorn@lindeijer.nl</email>
</author>
<published>2012-03-15T21:13:30+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=6ba4653e1c0e7ee2315f57d0bb1363ab03db4496'/>
<id>6ba4653e1c0e7ee2315f57d0bb1363ab03db4496</id>
<content type='text'>
Forgot this in 1afbfb7e5fb5c133924ed8d376c6064575fc1c36.

Reviewed-by: Bertram, Ablu.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Forgot this in 1afbfb7e5fb5c133924ed8d376c6064575fc1c36.

Reviewed-by: Bertram, Ablu.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed createTables scripts</title>
<updated>2012-03-15T10:58:32+00:00</updated>
<author>
<name>Erik Schilling</name>
<email>ablu.erikschilling@googlemail.com</email>
</author>
<published>2012-03-15T10:55:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=7078651cd26d4d80c8259563fc45b46da523eff7'/>
<id>7078651cd26d4d80c8259563fc45b46da523eff7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed problems with map-bound world state variables</title>
<updated>2012-03-13T20:53:25+00:00</updated>
<author>
<name>Thorbjørn Lindeijer</name>
<email>thorbjorn@lindeijer.nl</email>
</author>
<published>2012-03-12T21:18:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=1afbfb7e5fb5c133924ed8d376c6064575fc1c36'/>
<id>1afbfb7e5fb5c133924ed8d376c6064575fc1c36</id>
<content type='text'>
Due to a wrong primary key, which covered only the state name, it was
impossible to use the same state name on different maps. This has now
been fixed.

Another problem was that the map variables were being included in the
global variables, because the related database query did not filter on
the map_id column properly. While fixing that, the map_id column now
allows explicitly marking a state variable as global (with the value 0)
or system variables (with the value -1).

System variables are currently not accessible from scripts, but that
could be changed later.

Reviewed-by: Yohann Ferreira
Reviewed-by: Erik Schilling
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to a wrong primary key, which covered only the state name, it was
impossible to use the same state name on different maps. This has now
been fixed.

Another problem was that the map variables were being included in the
global variables, because the related database query did not filter on
the map_id column properly. While fixing that, the map_id column now
allows explicitly marking a state variable as global (with the value 0)
or system variables (with the value -1).

System variables are currently not accessible from scripts, but that
could be changed later.

Reviewed-by: Yohann Ferreira
Reviewed-by: Erik Schilling
</pre>
</div>
</content>
</entry>
<entry>
<title>Allowed larger item amounts for mysql database.</title>
<updated>2011-12-03T10:19:37+00:00</updated>
<author>
<name>Erik Schilling</name>
<email>ablu.erikschilling@googlemail.com</email>
</author>
<published>2011-12-02T19:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=05aa5c78d64033f9f10184f49081c68a951ae754'/>
<id>05aa5c78d64033f9f10184f49081c68a951ae754</id>
<content type='text'>
Changed range of amount to unsigned int(10).
Sqlite update scripts is empty since no change was required here.

Reviewed-by: Bertram.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed range of amount to unsigned int(10).
Sqlite update scripts is empty since no change was required here.

Reviewed-by: Bertram.
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed the db update 15 to 18 as requested by Bjorn.</title>
<updated>2011-11-01T03:13:56+00:00</updated>
<author>
<name>Yohann Ferreira</name>
<email>yohann_dot_ferreira_at_orange_dot_efer</email>
</author>
<published>2011-11-01T03:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ablu/public_git/manaserv.git/commit/?id=fba5a19e5885e3f4ddca2c249a96fbbe24c846b8'/>
<id>fba5a19e5885e3f4ddca2c249a96fbbe24c846b8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
