Commit graph

81 commits

Author SHA1 Message Date
Enno Rehling
49bd595d69 New code:
"equipment-sets" in the XML definition files (equipment.xml) can define skills and items for a unit. these can be applied using the equip_unit() function (from both LUA and C).

I've rewritten the random first encounters and addplayer() functions to use these. As a result, there's now even less dependency on fixed item types in the source, and I can take more items out.
2005-10-02 20:28:44 +00:00
Enno Rehling
9f97148163 spawning of new braineaters moved into a separate LUA function which is not called for wdw. 2005-10-02 16:06:12 +00:00
Enno Rehling
a72a43c384 starting equipment & skills for new factions is read from the equipment.xml file instead of hardcoded. Makes give_starting_equipment a lot smaller and reduces the number of I_* item-constants used in the code. 2005-10-02 15:54:24 +00:00
Enno Rehling
a1daf2f3b2 Mehr Doppelspieler 2005-09-17 20:15:46 +00:00
Enno Rehling
f175d0804d Noch mehr Doppelspieler 2005-09-08 22:25:56 +00:00
Enno Rehling
e639a1258b autoseed, creating island controlled from script.
bugfix empty orders in savefile
2005-08-07 13:48:18 +00:00
Enno Rehling
9133042ed4 bugs, bugs, bugs 2005-07-25 13:04:17 +00:00
Enno Rehling
4b58871100 Bugs, bugs, bugs... 2005-07-25 13:03:43 +00:00
Enno Rehling
e3ee073591 feh... no idea why that didn't work the way I wanted. 2005-07-24 08:08:40 +00:00
Enno Rehling
46d7df82dc reihenfolge skript laden/ausführen war wohl falsch 2005-07-24 07:52:05 +00:00
Enno Rehling
3ca3afad78 Skript zum töten von Doppelspielern. 2005-07-23 20:38:14 +00:00
Enno Rehling
1ebff5601a http://eressea.upb.de/mantis/view.php?id=539
NEUSTART hat mehrere Fehler
Issue: 539
2005-06-04 15:34:04 +00:00
Enno Rehling
4ed68348ba Fehlerbehandlung fehlende Befehlsdatei 2005-04-24 21:54:57 +00:00
Enno Rehling
80ac5399ec Das schreiben der Zusammenfassung ist jetzt ein Skriptbefehl.
Neue Parteien werden in das SQL-log aufgenommen.
2005-04-16 13:03:35 +00:00
Enno Rehling
c403a43146 startbedingungen nur noch an einer stelle. immer 4200 silber, 30 logs, 30 stone. 2005-04-09 09:11:41 +00:00
Enno Rehling
4ab81ae614 autoseed hatte noch eine macke 2005-04-03 11:06:19 +00:00
Enno Rehling
8462f3214b did not compile, needed small fixes 2005-04-03 08:40:13 +00:00
Enno Rehling
1c01343739 Neuer Inselgenerator im Server.
Einheitliche Runtime-Library für VC.net Targets.
2005-04-03 08:32:16 +00:00
Christian Schlittchen
1b4eccc9bf - Saublöder Sphinx-Typo
- Neues Partei-Attribut at_maxmagicians
2005-04-03 07:40:19 +00:00
Enno Rehling
3115e78b31 fix for gate-scripts 2005-03-23 18:55:47 +00:00
Enno Rehling
fceceb9c4e ein /* in einem kommentar 2005-03-13 10:05:51 +00:00
Enno Rehling
ad692ba667 bugfix isalnum
HSE-Skripte
2005-02-19 14:09:22 +00:00
Enno Rehling
09d3a99006 50 Silber/Woche in den Pool
Debug message
2005-02-18 20:25:39 +00:00
Enno Rehling
03b2543d30 Renaming a lot of the HSE script files, because they are more generic than I
thought they would be and can be reused.

Added HSE4 rules files.

Added sorting by Race to the mapper's newfaction list, which might be a bad
idea for automated seeding.
2005-02-18 09:34:12 +00:00
Enno Rehling
0bd27124b2 age_building: neue funktion von steinkreisen
bugfix: steinkreise hatten negative größe

regionid und die Erstzung von \\r entfernt

bugfix: sonnensegel verschwand nicht
bugfix: rückgabewert von use_museumticket war > 0
2005-01-17 20:27:18 +00:00
Enno Rehling
cfb3b9655f Rename the startup script 2005-01-14 00:20:03 +00:00
Enno Rehling
d46c0a9d46 HSE-specific changes and LUA extensions donw during the game 2005-01-13 12:42:36 +00:00
Enno Rehling
b32890df96 Gralszählung, portal-Reparaturen 2005-01-08 11:40:14 +00:00
Enno Rehling
f56a7d8ae7 Rewrote the gates, and used them for hse05 2005-01-07 23:48:11 +00:00
Enno Rehling
5eb4f6a222 base lua script for the hse game (needs more stuff) 2005-01-04 07:50:36 +00:00
Enno Rehling
f56265c589 Bugfix eternath-gates 2005-01-03 21:28:57 +00:00
Enno Rehling
36d1956c12 Server startet eressea.lua, nicht default.lua
Das crasht allerdings momentan bei einem Gebäude!
2005-01-01 17:50:35 +00:00
Enno Rehling
f15e8526b7 create_teleport_plane hat regionen erzeugt, die nicht im Astralraum liegen.
Lua-binding kriegt eine methode region.remove um regionen zu entfernen
2005-01-01 15:16:41 +00:00
Enno Rehling
df26ef19be special_direction jetzt von LUA aus benutzbar. Neuer Testcode für special directions. 2005-01-01 11:48:36 +00:00
Enno Rehling
07a214b7fa Neue Schiffe erzeugen setzt sie automatisch in die Regionsliste ein. 2004-12-22 22:58:52 +00:00
Enno Rehling
e60e14930e LUA:
- Schiffe können erzeugt und Einheiten zugewiesen werden.

Reichweiten-Bug (http://eressea.upb.de/mantis/view.php?id=339) evtl. gefixt, cap_route war evtl. einen zu lang.
2004-12-22 22:02:31 +00:00
Enno Rehling
7beb84acb4 Extension für's xmas-script vergessen 2004-12-22 21:25:09 +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
d4da3b1223 - Weihnachtsitem (Sonnensegel)
- Iteminfos könenn in den XML-Dateien stehen, brauchen keine eigene Datei mehr
- NEUSTART übernimmt das vorherige Parteialter
2004-12-20 22:59:42 +00:00
Enno Rehling
1ead3ebe08 http://eressea.upb.de/mantis/view.php?id=329
http://eressea.upb.de/mantis/view.php?id=285
 Insekten können Gletscher betreten.

 Kompletter Umbau der movement-Routinen, wesentlich sauberer getrennt. Konstrukte wie A wird von B verfolgt, welcher C transportiert, und C wird von D verfolgt klappen, und kommend amit klar, das Einheiten zwishendurch stehenbleiben wegen fehlender Reichweite oder Gletscherproblemen.

 Wenn hier nicht mindestens ein Bug drin ist, wäre ich überrascht, obwohl ich es mit diversen konstruierten Testfällen in LUA ausprobiert habe. Ich teste das gleich mal mit Datenfiles.
2004-12-19 16:39:51 +00:00
Enno Rehling
a653ea0824 Gewichtsangaben bei der Anzeige von items 2004-10-16 12:15:22 +00:00
Enno Rehling
3fd66be379 exception handling 2004-09-26 19:15:36 +00:00
Christian Schlittchen
1f08e3b65c - Abarbeiten der Mailhandler in prepare_mail_cmd
- KEEP_UNZIPPED beläßt unkomprimierte Reports
2004-08-29 08:53:02 +00:00
Enno Rehling
79d61bd763 Die Sphinx, ordentlich gelöst. 2004-08-21 12:02:45 +00:00
Christian Schlittchen
8ee6431125 WDW Änderungen vom Wochenende.
- besseres Error-handling in eventhandlern
- bugfix get_variable

Scriptänderungen Sphinx
! bedarf noch eines Cleanup
2004-08-18 22:24:48 +00:00
Christian Schlittchen
00c546d850 Sphinx 2004-08-08 20:24:11 +00:00
Enno Rehling
9d01981c7b event-handling in lua,
events mit vargs,
events für message to unit
2004-08-08 11:02:42 +00:00
Christian Schlittchen
e7af625758 Hinweise und wöchentliche Botschaft der Sphinx. 2004-08-08 07:45:30 +00:00
Enno Rehling
d853ae12a4 Eternath-Questenskript 2004-07-13 11:48:16 +00:00
Enno Rehling
f1328bff7c - Neues Script für Jadee/Wente-Gates, nur Braut/Bräutigam durchlassen
- SQL-Stream verbessert, File wird nur erzeugt wenn auch geschrieben wird.
2004-07-10 17:16:15 +00:00