Commit Graph

311 Commits

Author SHA1 Message Date
Enno Rehling 03a28c64af racenames nach lua exportiert 2004-02-05 19:04:58 +00:00
Enno Rehling 375a55b882 - chaosregionen, die terraformt werden, geben keine warning mehr in der korrektur-routine aus. todo: den fix direkt beim terraforming machen
- magie die wg. zu geringer stufe fehlschlägt, gibt keine warning mehr aus
2004-01-25 08:45:18 +00:00
Enno Rehling 96c5ae33fa kleiner fix 2004-01-24 00:18:49 +00:00
Enno Rehling 2edb0c7100 lua project incredibuild-tauglich gemacht 2004-01-23 18:55:04 +00:00
Enno Rehling b30849b397 weg mit stdbool.h, das macht nur ärger.
library-path für luabind
2004-01-23 00:11:54 +00:00
Enno Rehling 18cfe8b9a0 some warnings removed 2004-01-19 06:28:17 +00:00
Enno Rehling 53d6b4c2b8 Bugfix xml-datei einlesen. 2004-01-18 20:29:47 +00:00
Enno Rehling c64f49d98d missing function in laws.h 2004-01-12 07:07:52 +00:00
Enno Rehling eb08151447 writepasswd um ausgabe der subscription-id erweitert. 2004-01-11 11:55:48 +00:00
Christian Schlittchen 7af84866ed - Prüfung passende xml-Resourcendatei 2004-01-11 10:05:03 +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 1f2eb75678 - Umstellung castorder->force und curse->vigour von int auf double. 2004-01-04 16:02:02 +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
Christian Schlittchen 6af9470503 - Diverses 2003-12-28 15:30:43 +00:00
Enno Rehling 1f661db9ec writegame schreib das datenfile in den falschen folder 2003-12-28 10:58:26 +00:00
Enno Rehling b7dde0bcf0 writegame schreib das datenfile in den falschen folder 2003-12-28 10:54:47 +00:00
Enno Rehling 5a00d9c673 Tybied-Übersetzungen Level 1
Astral-Korrektur Fix
2003-12-17 17:30:10 +00:00
Enno Rehling a56dc25068 Probleme in stdbool.h führen zu nichtauswertung. unter GNUC wird für
'boolean' jetzt auch ein int verwendet, besser das.
2003-12-17 10:28:23 +00:00
Enno Rehling 905f5d6a0d Astralraum: Markieren von illegalen Astralregionen,
Verschieben von Einheiten, die in illegalen Astralregionen stehen.
2003-12-17 09:46:17 +00:00
Enno Rehling 89fb44caa3 Eressea, WdW und Tutorial mit Unterhaltszahlungen im Astralraum 2003-12-17 00:47:24 +00:00
Enno Rehling 415540e040 server.cpp im vc project 2003-12-16 01:05:54 +00:00
Enno Rehling fba338b256 server.cpp statt main.cpp, um namen von .o files unique zu halten 2003-12-16 01:05:16 +00:00
Enno Rehling 50e24a43e6 Skripte in eigenem folder.
Starten von wdw mit Parameter -e wdw-run.lua
+ erkennt jetzt, ob schon allianzenausgesetzt wurden, ruft ansonsten das setup auf
+ schreibt reports/victory.txt Datei mit Spielstand
2003-12-15 23:20:41 +00:00
Enno Rehling fd47232a21 Siegbedingungen mit Namen abfragen in victorycondition(alliance, name)
+ Exportiert nach lua

Bedingung Pyramide:
+ wenn erfüllt, muss in einer Partei (besser in allen) der atribut-key "pyra" gesetzt werden.

Bedingung Phönix:
+ wenn erfüllt, muss in einer Partei (besser in allen) der atribut-key "phnx" gesetzt werden.

Bedingung Handel:
+ Es wird getestet, ob die Allianz alle nötigen Edelsteine hat.

Liste der Parteien einer Alianz nach lua exportiert
2003-12-15 22:59:15 +00:00
Christian Schlittchen ff27aed2fb - Fix Phönix-respawn
- Kleine Hilfsoperationen im mapper
2003-12-15 19:33:16 +00:00
Enno Rehling 5a37c65498 magicskillboost
-- implementiert. Kann nur einmal pro Partei verwendet werden, und nur von einem Magier. Müssen wir erklären.

Amulett des wahren Sehens und Ring der Unsichtbarkeit geben lediglich einen Bonus auf Wahrnehmung (+2) und Tarnung (+4).
-- das define war nicht aktiviert

Halblinge haben Armbrustschiessen +0 (statt +1).
-- spearates Rassenfile für WDW

Es gibt spezielle Regeln für Allianzen, und der HELFE und KONTAKTIERE Befehl sind eingeschränkt. Konkret kann kein HELP_FIGHT HELP_GUARD HELP_FSTEALTH HELP_MONEY gegeben werden (die anderen sind erlaubt).
-- mit #defeine ALLIES_ONLY definiert

Jede Allianz kann bis zu 15 Magier und 15 Alchemisten haben. Jede einzelne Partei der Allianz kann dabei nicht mehr als 15/Anzahl_Parteien (aufgerundet) Magier bzw. Alchemisten haben, und die Gesamtsumme darf 15 nicht übersteigen.
-- mit #define ALLIANCE_LIMITS gemacht.

Die Startgeschenke (Personen, Silber, ...) werden pro Allianz, nicht pro Spieler verteilt. Größere Allianzen bekommen also weniger pro Spieler.
-- Nochmal geändert: Die Allianzen kriegen jede 168 Personen zum Start, weil sich das gut aufteilen lässt. Das wird auf 28 Einheiten pro Partei gesplittet, jede Einheit hat eines der Talente, außer der Starteinheit, die hat den magicskillboost. Einige Skills kommen öfter vor als andere, das ist nicht einfach vermeidbar. Sollte aber auch wurscht sein, es geht primär darum, lehren zu können.

Es gibt ein Einheitenlimit von 1000 Einheiten pro Allianz.
-- die Regel sparen wir uns einfach mal.
2003-12-14 21:45:47 +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 2476e2cc97 kompiliert jetzt auch unter linux mit jam. 2003-12-14 12:45:24 +00:00
Enno Rehling 05af5cf006 small fixes 2003-12-14 12:27:09 +00:00
Enno Rehling 532cbd0a36 lua bindings
addplayer gesplittet
2003-12-14 10:10:30 +00:00
Enno Rehling 601f562ad4 lua bindings 2003-12-14 10:02:29 +00:00
Christian Schlittchen 26a88cf1cb - Phönix 2003-12-12 17:17:13 +00:00
Enno Rehling 421c2a2ac8 reordering the libraries in the jamfile 2003-11-15 10:10:22 +00:00
Christian Schlittchen 45d130c334 - Option --crabsolute erstellt die cr's mit absoluten Regionskoordinaten 2003-11-10 10:05:18 +00:00
Christian Schlittchen 7734965ed6 - Neue Option -R erstellt nur die Reports neu. 2003-11-10 09:19:07 +00:00
CVS2SVN 9a3c1cbae7 This commit was manufactured by cvs2svn to create branch
'eressea-freeze'.
2003-11-09 23:36:11 +00:00
Enno Rehling 52bab772ec Fixing non-compilable state of the game 2003-10-05 07:29:31 +00:00
Christian Schlittchen 29f5839ab5 - Diverser Kleinkram 2003-09-28 08:05:50 +00:00
Enno Rehling 399e5aceb2 option --nomonsters um die Monster KI zu disablen (schnelleres debugging) 2003-09-21 10:09:08 +00:00
Enno Rehling 737b0fedb4 denkfehler 2003-09-21 09:45:25 +00:00
Enno Rehling a9c5c86c9d bugfix statistics (too much stuff in player hands) 2003-09-21 09:30:09 +00:00
Enno Rehling 1145f37975 fix fuer das weihnachtsdesaster 2003-08-03 17:56:17 +00:00
Enno Rehling 60e790bafc initializing the xmasgate trigger 2003-08-03 16:38:37 +00:00
Enno Rehling 8823db9702 - Bugfixes and code-merges between freeze and HEAD branch. Minor changes that should not affect the code
- Bugfix to P_BERSERK
2003-07-29 09:48:03 +00:00
Enno Rehling 1b84f9d61f - Bugfix FOLGE exploit
- Visual Studio .net 2003 project files
- SHORTPWD define (disabled)
2003-06-22 08:38:55 +00:00
Enno Rehling bfc096d825 Bugfix Undead
VC6 Settings for Release Mode
2003-06-15 00:01:21 +00:00
Enno Rehling 749bda2887 Updated by TortoiseCVS 2003-06-14 17:08:17 +00:00
Enno Rehling 8bb8488e6a noone needs this 2003-06-14 17:07:42 +00:00
Enno Rehling d85506b680 french fixes
conquest rules
2003-05-27 19:49:19 +00:00
Enno Rehling 3f05ce3357 - VC7 compiling against "single-threaded debug" libc.
- language split, so i can use struct locale from external tools.
2003-05-13 17:51:22 +00:00
Enno Rehling ee0a9163c8 more french shit... 2003-05-13 15:43:18 +00:00
Enno Rehling 78a30c3208 Updated by TortoiseCVS 2003-05-05 14:59:25 +00:00
Enno Rehling 4a67d90718 Updated by TortoiseCVS 2003-05-05 14:59:13 +00:00
Enno Rehling 29e88626e6 Updated by TortoiseCVS 2003-05-05 14:55:19 +00:00
Enno Rehling af0d89f4f9 jam rules 2003-04-27 17:03:12 +00:00
Enno Rehling 91e6e375c2 Bugfix Dämonenhunger,
Projektfiles für Visual Studio .NET
2003-03-24 22:42:41 +00:00
CVS2SVN f05d5321f4 This commit was manufactured by cvs2svn to create branch
'eressea-freeze'.
2003-03-24 22:42:41 +00:00
Enno Rehling c2273a50a5 - no longer asserting on hp<number, but hotfixing and error.
- bugfix zero-quest
- bugfix potion-names
2003-03-14 21:03:15 +00:00
Enno Rehling b16fba0cbb queste fuer zero, englishe potions 2003-03-14 19:50:54 +00:00
Enno Rehling 251be32bce Dumpfbackenbrot, Wahrnehmungscheck.
Einheitlicher "Einheit nicht gefunden" Fehler (63, nicht 64)
2003-03-08 20:57:38 +00:00
Christian Schlittchen 756e18108b - Spellanzeige wieder ausgebaut 2003-02-28 18:15:29 +00:00
Christian Schlittchen 3fe489c00b - Rosthauch anzeigen 2003-02-25 16:48:27 +00:00
Enno Rehling c653eacccf BENENNE FREMDE EINHEIT - korrekturroutine zum fixen des flag. 2003-01-19 09:10:28 +00:00
Christian Schlittchen e84dffb9a2 - Kleinkram, Reichweite der DrachenRegionsSuche erhöht. 2003-01-08 21:44:01 +00:00
Katja Zedel b67969464b ein standartmodul weihnachten: nüsse, äpfel und co 2002-12-22 08:48:47 +00:00
Enno Rehling 533fdf4143 Datenbanklink 2002-12-01 11:23:17 +00:00
Enno Rehling 4d8dd88db3 that's better. 2002-11-02 17:24:41 +00:00
Enno Rehling 0b526d533d wrong database field 2002-11-02 15:52:07 +00:00
Enno Rehling 0ca87233d3 subscription information is now imported from the database 2002-11-02 14:10:52 +00:00
Enno Rehling 52ee8642de DAtenbank-Link, neues Parteiflag 2002-10-28 06:41:16 +00:00
Enno Rehling 1c079d4f90 vulkanänderungen 2002-10-13 11:08:04 +00:00
Enno Rehling 1809c5793b godcurse disabled 2002-10-08 06:48:47 +00:00
Enno Rehling 9472aeacd0 postfix astralraumgeld 2002-10-06 07:38:03 +00:00
Christian Schlittchen 7f1559d2fd Bugfix Allianzen einlesen 2002-09-29 21:20:04 +00:00
Enno Rehling 8c81df6847 Leute in der Astralebene kosten Unterhalt 2002-09-29 18:36:35 +00:00
Enno Rehling 08b74392c5 Environment Variable renamed 2002-09-12 20:45:34 +00:00
Enno Rehling 7aed7ca39c Änderungen an den godcurse funktionen. 2002-09-12 19:07:41 +00:00
Christian Schlittchen 43024af07d - Fix Godcurse... Soll das wirklich so sein? 2002-09-08 08:28:11 +00:00
Enno Rehling 6f0017da6f godcurse für alte regionen 2002-09-03 21:55:56 +00:00
Enno Rehling 4e54590d98 Vinyambar 3 implementation 2002-09-02 20:36:12 +00:00
Enno Rehling 418a9b9b00 mapper can now read tutorial.xml and others 2002-07-29 07:49:44 +00:00
Enno Rehling a70e25ed9c Bugfix für Kräuterfix 2002-07-25 06:52:48 +00:00
Katja Zedel e6b43428a6 zauberanzeige deaktiviert 2002-06-09 08:22:24 +00:00
Katja Zedel 7a9a8da8f0 letzter rest
zauber, fast fertig
2002-05-24 07:12:50 +00:00
Christian Schlittchen fe0d2b576f - Zwei Geschosse pro Katapult 2002-05-11 20:38:34 +00:00
Enno Rehling df2a6a47f1 * Bugfix: Grund für duplizierende GM-attribute gefunden
* Bugfix: Mistelzweigmeldung crasht report
2002-05-09 11:10:39 +00:00
Christian Schlittchen 890691d282 - Neuer Zauber 2002-05-05 16:59:25 +00:00
Enno Rehling 372714f291 watchers sollten jetzt wieder ganze reports kriegen 2002-05-05 10:26:33 +00:00
Enno Rehling 63faa991bf fix noxhmal. cvs hat gesponnen 2002-05-05 09:37:43 +00:00
Enno Rehling 48241fae72 persistente befehle - fix
einladen einer einzelnen plane mit -p
2002-05-05 09:34:36 +00:00
Christian Schlittchen a5ccf84555 - FFL_RESTART zurückgesetzt
- Fix Neustart
2002-05-05 08:06:19 +00:00
Enno Rehling 03a967c2c4 persistente befehle nur noch mit @ 2002-05-02 21:19:45 +00:00
Enno Rehling 2171245196 kleinere fixes am autoseeding. aber cih glaube irgendwie nicht, dem ganzen auf den grund gekommen zu sein... 2002-05-01 23:47:32 +00:00
Enno Rehling 08821f8cc8 - Dritter Versuch eines Fix für die Kräuter. 2002-05-01 19:44:28 +00:00
Enno Rehling 25685c79af - curseids entfernt, bis auf ein paar wenige alte funktionen (wahnsinnsarbeit, das)
- englische Zauberübersetzungen, Code gebaut und Übersetzung angefangen
- Visual Studio Project, neue Files eingefügt
- strnzcpy für MSVC hat nicht so richtig geklappt. alles gleich gemacht.
2002-05-01 19:08:32 +00:00
Christian Schlittchen 8a2e68e9b1 - Versuch Border-Korrektur 2002-04-28 15:37:48 +00:00
Katja Zedel b682917dd1 angefangen curse umzustellen, weg von der id
neuer Zauber Tybied
neue zauber vorbereitet
2002-04-27 20:09:44 +00:00
Christian Schlittchen c2aba8357f - XE-Belohnungen. Muss getestet werden. 2002-04-27 19:40:31 +00:00
Christian Schlittchen 059427e309 - Mini-Queste, muss getestet werden! Questbelohnung noch nicht implementiert. 2002-04-27 14:25:35 +00:00