Commit graph

103 commits

Author SHA1 Message Date
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
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
532cbd0a36 lua bindings
addplayer gesplittet
2003-12-14 10:10:30 +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
3725dfec48 letzte ueberbleibsel von debug_number entfernt 2003-08-03 17:23:04 +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
c184a888a9 REGIONOWNERS (per makro enabled)
Implementiert:
- HELFE DURCHREISE
- NACH-Restriktionen
- Feindlisten, laden&speichern

Es fehlt noch:
- Schiffe
- Kontaktiere
- Parteitarnung
- Kriegserklärung
- Reportanzeigen
2002-12-18 00:34:19 +00:00
Enno Rehling
5257b40b20 Extra-Checks fuer Regionen mit negativen Baeumen 2002-12-14 14:25:37 +00:00
Enno Rehling
533fdf4143 Datenbanklink 2002-12-01 11:23:17 +00:00
Enno Rehling
76b0371100 Schiffe können, wenn CHECK_OVERLOAD_ON_ENTER defined ist, nicht betreten werden wenn das die Kapazität sprengt. 2002-11-25 15:30:51 +00:00
Enno Rehling
5da8f6169e typo 2002-11-03 13:40:17 +00:00
Enno Rehling
b5a7271897 richtigrum 2002-11-03 13:36:58 +00:00
Christian Schlittchen
e8d785c11c - turn wieder raus, passiert schon woanders 2002-11-03 11:09:52 +00:00
Christian Schlittchen
4547866348 - Aktuelle Rundennummer in Datei 'turn'. 2002-11-03 08:39:04 +00:00
Enno Rehling
61e75a0708 last fixes 2002-11-02 17:38:43 +00:00
Enno Rehling
8656f65fa0 Some changes made here 2002-11-02 15:50:51 +00:00
Enno Rehling
0ca87233d3 subscription information is now imported from the database 2002-11-02 14:10:52 +00:00
Enno Rehling
530707f5da Bugfix Einheiten mit zu wenigen HP 2002-10-20 08:57:37 +00:00
Enno Rehling
aeb249ee6f Ich idiot! 2002-10-13 08:46:57 +00:00
Enno Rehling
5db83f6217 Bugfix Dämonenverschiebung
Bugfix Dämonenfressen
Bugfix Allianzcode
2002-10-08 06:46:03 +00:00
Christian Schlittchen
1fc035fe4e - movement-fixes 2002-09-29 20:36:15 +00:00
Enno Rehling
4e54590d98 Vinyambar 3 implementation 2002-09-02 20:36:12 +00:00
Enno Rehling
86c0a65184 alliance code. #define ALLIANCES to use.
requires that alliancejoin and alliancekick are called at some point in the code.
2002-08-26 14:16:16 +00:00
Enno Rehling
456af91bc2 dependencies für mapper (static libs) gefixt. dropouts mit null-partei problem (tutorial) gefixt 2002-05-23 07:19:54 +00:00
Enno Rehling
48241fae72 persistente befehle - fix
einladen einer einzelnen plane mit -p
2002-05-05 09:34:36 +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
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
Katja Zedel
d3c670a7c2 curse->id endlich weg!
übergangsweise steht die id jetzt beim curse_typ, wird an zu vielen stellen
benutzt
2002-04-28 08:48:12 +00:00
Katja Zedel
9caaab514d nullpointerexception abgefangen 2002-04-28 08:23:34 +00:00
Katja Zedel
c220337647 bis wir autodrop haben, geben spielermonster gegenstände her
mehr curse umstellung
2002-04-28 07:53:18 +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
Enno Rehling
c133699453 strnzcpy 2002-04-21 10:52:22 +00:00
Enno Rehling
4cbab2ffa6 bugfix passwort für newbies 2002-04-20 12:41:49 +00:00
Enno Rehling
35419af1b2 remove_empty_factions nur bei -x nach dem einladen ausführen 2002-04-07 21:12:41 +00:00
Enno Rehling
4fb2137edd * Bugfix Durchreiseregionen bei Start=Ziel
* Bugfix Sichtbarkeitsregel bei Borders
* Neu definiert, was eine attribut-funktion zurückliefern soll, wenn sie
  failed. asserts, die checken das ich auch keine vergessen habe.
  damit ist die killunit::handle Geschichte erledigt.
* Bugfix looting. Sowohl eigene als auch fremde Einheiten können looten.
* Korrektur doppeltes shock-attribut.
* Straßen, Diskrepanz im NR und CR beseitigt
* remove_empty_factions macht kein free mehr.
2002-04-07 00:44:01 +00:00
Enno Rehling
153f461668 * dynamictypes raus. endgültig.
* SEE_FAR ersetzt durch plane-abhängige sichtfunktionen.
* regatta-queste hat eine sichtweite abhaengig von Wahrnehmung
2002-03-29 04:23:51 +00:00
Enno Rehling
865f40ec9a Gebäudetypen sind jetzt in einer XML-Datei.
Neue allgemeine Eigenschaften für Gebäude:
- Magieresistenz,
- Magieresistenz für insassen,
- Auraregenerationsmodifikator für Insassen,
- Schutz im Kampf,
- Magisch
2002-03-27 21:49:27 +00:00
Enno Rehling
0577ad3399 SQL-Dateien enthalten Aktivierung für neu ausgesetzte Parteien 2002-03-24 12:31:38 +00:00
Enno Rehling
89d0e42ef3 dynamische buildingtypes müssen erstmal bleiben, weil man die nicht in xml deifnieren kann. 2002-03-24 10:42:21 +00:00
Enno Rehling
5d770917ef * dynamictypes raus aus dem code, rein in res/
* bugfix regatta-vergrößerung
2002-03-24 10:22:27 +00:00
Enno Rehling
2b08dd0120 * Klärung NACH auf Schiffen. (vinyambar!)
* Trefferpunkteanpassung bei Bewegung (vinyambar!)
2002-03-22 09:33:46 +00:00
Enno Rehling
8c002d7f21 * Bugfix Dämonen (siehe mail)
* FL_GUARD ist obsolet.
* SPELLPOINTS an mehr Stellen entfernt
2002-03-11 21:20:31 +00:00
Enno Rehling
667e6673b2 * Neue Lehrer-Meldung
* Mapper analysiert befehlsdatei für dropouts.
2002-03-10 12:04:12 +00:00
Christian Schlittchen
5d16c38bf8 - Base10-Erkennung der Parteinummer raus, Fehlermeldung verwirrt
Spieler und Spielleiter
2002-03-10 08:39:56 +00:00
Christian Schlittchen
9b7b78ca12 - Fix plane-watcher read 2002-03-10 07:23:45 +00:00
Enno Rehling
605aaf51e6 blödsinn beim einlesen der watchers 2002-03-03 16:58:10 +00:00
Enno Rehling
a7f70db795 soem warnings removed 2002-03-03 15:26:17 +00:00