Commit graph

41 commits

Author SHA1 Message Date
Enno Rehling
167651abab http://eressea.upb.de/mantis/view.php?id=1245
"giving heros to another faction"
2007-12-19 22:11:04 +00:00
Enno Rehling
81de21fcb8 Cache Optimizations:
- do prepare_reports simultaneously
- make battle-sides more cache-local
- avoid dereferencing bfaction for the faction
- avoid dereferencing side for the index
2007-10-27 15:09:36 +00:00
Enno Rehling
9715493071 null-banners 2007-08-21 21:19:51 +00:00
Enno Rehling
b837248601 !this commit does not compile!
Unicode WIP:
- removed xmlChar and returned everything to char * again, now that conversion is complete.
- added option to specify orderfile and daatafile encoding in .ini file

currently: implementing reading of latin1 datafiles for backward compatibility
2007-08-10 07:03:23 +00:00
Enno Rehling
7031e9d032 Unicode WIP:
- a lot of set_string calls replaced.

Now I mostly have to work on the report-writing code and this is done.
2007-07-21 15:35:07 +00:00
Enno Rehling
260d518fa1 WIP, does not compile: Unicode (UTF8) conversion of absolutely everything. Mi'kmaq hieroglyphic writing FTW! 2007-06-26 09:32:28 +00:00
Enno Rehling
96a2b1c779 Include cleanup. 2007-06-20 00:34:02 +00:00
Enno Rehling
3428e5bb93 Exporting score (was used for HSE4) 2007-02-28 22:15:23 +00:00
Enno Rehling
97342e5b81 http://eressea.upb.de/mantis/view.php?id=1096
Bergwächter können auch ohne Waffen bewachen.
2007-01-01 12:06:29 +00:00
Enno Rehling
ef2e1c8da9 project eressa64: trying to run eressea natively on 64 bit hardware. 2006-02-09 19:39:17 +00:00
Enno Rehling
5230bfd473 LUA: making faction.info writeable 2006-01-29 22:52:42 +00:00
Enno Rehling
83e9b7a994 slightly improved, but still hackish way to recognize luabind versions. 2006-01-02 20:24:33 +00:00
Enno Rehling
e30c171995 lua: faction.options and faction.flags 2005-12-31 13:39:55 +00:00
Enno Rehling
d808de65c8 new attribute "object" allows arbitrary named data to be added to any object (improvement on the "key" attribute)
exported to LUA: x.objects returns the collection of objects, accessible through :get() and :set() functions
2005-11-26 15:28:11 +00:00
Enno Rehling
bb1e86ebb4 new code for 'kingdoms':
- disabling skills
- region owners
- maintenance costs configurable
- wage configurable
2005-11-25 22:09:59 +00:00
Enno Rehling
422008c0e2 exporting the origin of a faction to lua (so factions can be relocated) 2005-11-20 11:41:16 +00:00
Enno Rehling
90f24a0ae4 neat trick to extract the origin from a faction in LUA 2005-07-28 12:42:46 +00:00
Enno Rehling
82af7525e6 making password & email read/write from scripts. 2005-07-25 10:39:11 +00:00
Enno Rehling
1b62f53285 Lua-Zugriff auf den item-pool 2005-03-06 13:53:13 +00:00
Enno Rehling
03548f12b4 lua: faction.locale ist jetzt writeable. 2005-02-13 08:04:51 +00:00
Enno Rehling
fd2b7a540d LUA: faction.age 2005-01-06 23:38:22 +00:00
Enno Rehling
080a9a8bba Weihnachtsevent mit dickem Gnom und Sonnensegeln, jetzt komplett implementiert.
Beinhaltet Partei-Inventory und neuen Befehl CLAIM / BEANSPRUCHEN.
2004-12-22 00:53:12 +00:00
Enno Rehling
29ea980738 lua extensions:
- building.type
- tostring for ships
stricter const's
2004-09-26 18:00:49 +00:00
Enno Rehling
f68f9af5c5 http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000256
- FLIEHEnde oder NICHT kaempfende Einheiten koennen keine Beute mehr machen.
- Es gibt fuer select_enemy() u.a. jetzt eine Option, die ohne Beruecksichtigung des Advancements zu berechnen, wie fuer die o.g. Beuteverteilung benoetigt.
2004-09-11 17:29:13 +00:00
Enno Rehling
0a27d60de0 Kompatibilität zu luabind-b7 2004-09-05 14:08:10 +00:00
Enno Rehling
8ab908dde9 - Simpler Adresscheck (ungültige emails)
- Lua:
  - faction.info (banner)
2004-08-22 09:33:15 +00:00
Christian Schlittchen
00c546d850 Sphinx 2004-08-08 20:24:11 +00:00
Enno Rehling
65786fc059 - Bugfix DEFAULT
- ALLIANCES define entfernt. Noch immer nicht gleicher Code für eressea wie wdw, wegen der Amulette
2004-06-27 16:56:01 +00:00
Enno Rehling
612cb54ed9 - Ein Haufen kleiner Dinge, und ein crashfix in Bauernblut. 2004-06-26 20:51:19 +00:00
Enno Rehling
217cc7577a - xml reader erweitert, liest jetzt alle wichtigen Waffeneigenschaften ein
- Mallornbogen, Elfenbogen und Hellebarde in externer Datei statt im Code definiert.
- Gute/Böse Träume wieder aktiviert (war aus Versehen abgeschaltet)
- Score von Waffen anders berechnet.
2004-06-11 19:59:02 +00:00
Enno Rehling
0145b78d88 - falsches flag gesetzt
- join_allies ordentlich formatiert
2004-05-30 02:24:53 +00:00
Enno Rehling
e281d5d7fa renaming, using bool instead of int 2004-05-30 00:54:07 +00:00
Enno Rehling
be37935a5c HELFE-Status kann von Skripten aus gesetzt, Magier von Skripten aus erzeugt und Aura gesetzt werden. 2004-05-29 23:50:39 +00:00
Enno Rehling
82119094a7 neue lua-exporte:
- region:tostring
- region:operator==
- faction:tostring
- faction:operator==
2004-04-11 16:16:26 +00:00
Enno Rehling
afe4e48a30 Falscher Parametertyp behoben, typo bei chance behoben. 2004-02-07 16:31:40 +00:00
Enno Rehling
4440c421f1 faction.locale nach lua exportiert 2004-02-07 12:50:27 +00:00
Enno Rehling
14715f093e Die Sache mit dem last turn ist jetzt ordentlich gemacht, und vom turn im datenfile abhängig, nicht mehr davon, wie turn selbst gesetzt ist. Außerdem geht der lua-Kram jetzt auch, wenn ALLIANCES nicht defined ist, was wichtig ist wenn ich mal das reguläre Eressea umstellen sollte.
Und ein separates Projekt für Server mit und ohne lua gibt's für Visual Studio jetzt auch noch.
2004-01-04 22:29:33 +00:00
Christian Schlittchen
d3ea049365 Mehr Variablen (passwort, subscription) aus der Partei exportiert, für Spezial-Skripte. 2003-12-29 12:58:14 +00:00
Enno Rehling
1a8e1acf74 Startbedingungen können per Skript gesetzt werden.
Kompletter benötigter Skript-Support für WdW-Aussetzung fertig und getestet.
2003-12-14 19:17:59 +00:00
Enno Rehling
99bc41219b Lua steuert die Auswertung:
- Möglichkeit, mit -n und -s numerische oder string-parameter an lua zu geben
- Auswertung in ein Skript verlegt. Server macht nur nach initialisierung, skriptaufruf, destruktion, rest passiert im skript.
- "default.lua" skript macht Auswertungen wie bisher.
2003-12-14 16:34:00 +00:00
Enno Rehling
601f562ad4 lua bindings 2003-12-14 10:02:29 +00:00