Commit graph

27 commits

Author SHA1 Message Date
Enno Rehling
7783077517 simplified the work() functions
splitting more functionality from process_orders into separate functions
2005-11-20 12:58:59 +00:00
Enno Rehling
f6524ee015 kicking out a few more hardcoded item_type objects. 2005-10-29 14:48:37 +00:00
Enno Rehling
4dc1339ec3 New: familiars are initialized with an equipment-set.
New: familiars can have a LUA initialization function.

Moved the spell implementations from spell.c to spells.c where they "belong".

Spell ids moved to a separate header (to phase them out eventually)
2005-10-23 09:05:11 +00:00
Enno Rehling
873404d8f4 crashbugs in randenc und rostregen 2005-10-09 19:52:21 +00:00
Enno Rehling
9230a0a074 I must remember to load the spells, too 2005-10-08 21:34:00 +00:00
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
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
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
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
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
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
d853ae12a4 Eternath-Questenskript 2004-07-13 11:48:16 +00:00
Enno Rehling
4bb1033947 Ein Script, um die Gates aus der Hochzeit zu bedienen. 2004-07-10 16:37:02 +00:00
Enno Rehling
612cb54ed9 - Ein Haufen kleiner Dinge, und ein crashfix in Bauernblut. 2004-06-26 20:51:19 +00:00