Enno Rehling
7ced18cfef
stupid segfault...
2004-01-15 22:13:45 +00:00
Enno Rehling
0dce9060e9
making ct_find faster, since it's the slowest function in the game.
2004-01-15 22:11:19 +00:00
Enno Rehling
32659cddb6
jam rules for profiling, warnings fixed
2004-01-12 16:22:14 +00:00
Enno Rehling
9fef5c651f
FAST_CONNECT: regionen speichern ihre nachbarn, das beschleunigt hoffentlich das verfluchte pathfinding.
2004-01-12 15:49:34 +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
9ab04459c0
"Anzahl Migranten falsch" Meldung hatte kaputtes fprintf-formatting.
2004-01-11 09:39:16 +00:00
Enno Rehling
b6e17aa4ec
bugfix piracy
2004-01-11 09:21:06 +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
Enno Rehling
a9d118f3ab
scramble() neu geschrieben
...
Noch einen Sicherheitscheck in die NMR-Routine
Öfter mal log_error statt printf benutzen
2004-01-04 18:14:20 +00:00
Christian Schlittchen
eaa0985501
- Initialisierung LC_NUMERIC=C im mapper
2004-01-04 16:49:58 +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
342629298b
- string overlaps
2004-01-04 11:28:26 +00:00
Enno Rehling
797f3f244f
Fehler beim rendern der moveblockedbyguard message
2004-01-04 09:08:12 +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
3298e06f7c
Rassen-Bug gefixt, und Fehlermeldung damit's nicht nochmal passiert
2003-12-21 12:48:40 +00:00
Enno Rehling
87548a276d
Befehlsskript um Zug auszuführen.
2003-12-17 23:11:52 +00:00
Enno Rehling
d0abe91d9c
Kleine Änderung
2003-12-17 22:10:59 +00:00
Christian Schlittchen
8dc3ca4987
- Alle Resourcen manipulierbar
2003-12-17 22:01:03 +00:00
Enno Rehling
6e2c53f898
Allianz-Setup ohne Taktik und Alchemie
2003-12-17 21:49:26 +00:00
Enno Rehling
808da952c9
Allianz-Setup aktualisiert
2003-12-17 21:45:08 +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
d74fadc751
Astralbug "Ruf der Realität"
2003-12-17 09:21:48 +00:00
Enno Rehling
89fb44caa3
Eressea, WdW und Tutorial mit Unterhaltszahlungen im Astralraum
2003-12-17 00:47:24 +00:00
Christian Schlittchen
e0dcd957dd
- Konfigurationsoption zur Reduzierung der Metall/Steinmengen.
2003-12-16 21:39:48 +00:00
Enno Rehling
ef15e6e2e3
Zauberbeschreibungen Cerddor
2003-12-16 09:19:35 +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
Christian Schlittchen
3ddedb8a0d
- tippfehler im mapper source
2003-12-15 18:04:07 +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
a8c63c8a7c
- wdw-Konfiguration
2003-12-13 15:02:22 +00:00
Enno Rehling
b0f2911c22
The other phoenix-strings were also problematic.
2003-12-13 08:39:27 +00:00
Enno Rehling
d25bbfcf63
Phönixe waren troll_p, assert
2003-12-13 08:35:38 +00:00
Christian Schlittchen
26a88cf1cb
- Phönix
2003-12-12 17:17:13 +00:00
Christian Schlittchen
2c53f3a8e7
- Magieabschwächung, trivial
2003-12-12 16:10:12 +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
Christian Schlittchen
e289ebacdc
- Migranten können in vin3 teure Talente lernen.
2003-10-12 07:03:16 +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
abbb7647bc
attempting to fix bug in the parser when breaking ; connets with a \
2003-09-21 16:15:39 +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
7ac253e6ff
potion texts should be shown again
2003-09-21 10:03:40 +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
6873e0d870
undead could still not give away items to peasants.
2003-09-21 08:47:28 +00:00
Enno Rehling
cae86ae4d5
unified the determining of race prefix. it's either wrong everywhere or not, but at least it'll be equal in NR and CR :-)
2003-09-21 08:20:58 +00:00
Enno Rehling
13ef5bdb07
Bugfix: Crash if not all fighters have a firesword
2003-09-21 07:52:23 +00:00
Enno Rehling
af9422a0df
bugfix englische resourcen-namen
2003-09-21 07:48:40 +00:00
Enno Rehling
50f28ae59b
function is not a prototype - warnings removed
2003-09-21 07:40:16 +00:00
Enno Rehling
8c26dc03eb
Kleiner fix Wundsalbenänderung
2003-08-17 17:25:09 +00:00
Enno Rehling
a801d02905
- fix, damit es mit jam kompiliert
...
- neue implementierung des heilwassers (vernuenftige use-funktion, reste auf
andere einheiten verteilen)
2003-08-17 15:52:25 +00:00
Enno Rehling
5d02ad1b67
Bugfix mapper startet ungefragt neue Welten.
2003-08-17 15:33:50 +00:00
Enno Rehling
777da86869
Veraendertes Verhalten des Mappers: bei Weltenden werden Feuerwaende
...
eingezogen, wenn sie 10 Wochen alt sind. Verhindert, dass alte und neue
Welten zusammenstossen.
2003-08-13 21:41:36 +00:00
Enno Rehling
f02d8abf9a
smaller message-fixes
2003-08-03 21:38:17 +00:00
Enno Rehling
1145f37975
fix fuer das weihnachtsdesaster
2003-08-03 17:56:17 +00:00
Enno Rehling
3725dfec48
letzte ueberbleibsel von debug_number entfernt
2003-08-03 17:23:04 +00:00
Enno Rehling
60e790bafc
initializing the xmasgate trigger
2003-08-03 16:38:37 +00:00
Enno Rehling
cd944cf98c
Makefille and mapper changes required to use the new code.
2003-07-29 10:04:55 +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
a722850e95
falsche locale fuer mailcmd
2003-07-16 09:02:21 +00:00
Enno Rehling
673bcd4efd
Bugfix bei der Aufloesung von Vertrauten-Zaubern
2003-07-11 18:37:34 +00:00
Enno Rehling
3071cdb322
strings with no locale should be added to the defalt locale
2003-07-10 08:23:56 +00:00
Enno Rehling
d29cd0a384
Folgendes hab ich daher in den CR eingebaut:
...
"tutorial@eressea.upb.de";mailto
"ERESSEA BEFEHLE";mailcmd
Diese beiden werden also die noetige Info enthalten, um eine Mail an den
Server zu versenden. Spielbezogen sind sie fuer alle 3 Spiele (Tutorial,
Eressea, Vin 1-3) jeweils anders.
2003-07-07 11:06:28 +00:00
Enno Rehling
a53a53c97a
Noch ein $ vergessen...
2003-06-22 11:38:47 +00:00
Enno Rehling
2ff0824420
dummer bug im xml
2003-06-22 11:19:36 +00:00
Enno Rehling
f9657cf936
Bufix null-pointers in regionname
2003-06-22 10:13:22 +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
4151670016
- Englischer Text für "In Klah (3,9) erscheinen 201 Jungdrachen"
...
- Zauber-Anzeigefix Bauernverbrauch
2003-06-18 11:27:04 +00:00
Christian Schlittchen
c550e34abd
- Fix Resourcenabbau in Regionen ohne diese Resource. leveled_allocation()
...
sollte auch mit avail <= 0 klarkommen. Brachialfix, bitte prüfen!
2003-06-15 08:06:22 +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
a45f59168b
bug, kampfmeldung englisch
...
bug, crash bei ZEIGE
2003-05-28 16:24:28 +00:00
Enno Rehling
c7c7c3ac96
english strings
2003-05-28 08:22:08 +00:00
Enno Rehling
72b8a79fc9
bug in alliance-scoring
2003-05-27 22:12:54 +00:00
Enno Rehling
2e1537cb2c
bugfix mapper, conquest rules
2003-05-27 21:51:36 +00:00
Enno Rehling
53ebc4c0ce
forgotten file
2003-05-27 19:56:36 +00:00
Enno Rehling
d85506b680
french fixes
...
conquest rules
2003-05-27 19:49:19 +00:00
Enno Rehling
167d80957c
removing the split message files. instead, I'm joining all message files into one, and preparing to take the strings out later. instead of <text>blafasel</text> make it <text name="bf"></text><string name="bf" locale="de">blafasel</string>, so message types can be defined independent of the language resource files.
2003-05-18 21:27:49 +00:00
Enno Rehling
46c765bdec
vinyambar 3 hatte keinen NMR timeout (bzw. war auf 99). Ist jetzt wieder auf
...
5.
2003-05-17 19:54:34 +00:00
Enno Rehling
99542a9295
plate -> platemail
2003-05-17 17:52:49 +00:00
Enno Rehling
bbd714e3c8
potions
2003-05-16 16:38:56 +00:00