Enno Rehling
fd06a885f0
More curseinfo everywhere, less code.
2007-02-23 23:38:44 +00:00
Enno Rehling
61a479ad3f
More English translations for spells and other parts of the code (addmessage replacements FTW)
2007-02-23 21:18:35 +00:00
Enno Rehling
7af7ab381c
Generic spell messages translated (but not effects)
2007-02-22 23:15:58 +00:00
Enno Rehling
6c74bce4cd
Khadar-induced translations of mostly combat stuff.
2007-02-22 22:53:53 +00:00
Enno Rehling
90c0cc9a64
Feature: friedliebende Rassen (ungenutzt)
...
Zauber Bergwaechter nur in Berg/Gletscher
2007-02-19 18:01:37 +00:00
Enno Rehling
a96f654d09
astral_disappear message in english, everywhere.
2007-02-18 11:49:02 +00:00
Enno Rehling
8fe61a96f4
http://eressea.upb.de/mantis/view.php?id=592
...
"Irrlichter haben keinen Effekt auf Einheiten, die sich mit FOLGE bewegen"
Irrlichter lenken jetzt _alle_ Durchreisenden Einheiten in die gleiche Richtung ab, wenn sie aus der selben Region kommen.
2007-02-17 19:40:19 +00:00
Enno Rehling
7f455d373c
http://eressea.upb.de/mantis/view.php?id=1004
...
"Giftelementar 3 Wochen lang gezaubert - obwohl sich der Magier bewegt hat"
Message wurde an der falschen stelle generiert
2007-02-14 20:17:24 +00:00
Enno Rehling
d5999eaa21
http://eressea.upb.de/mantis/view.php?id=1057
...
"Meldung über aus dem Astralraum auftauchende Einheit erscheint nicht bei allen Parteien"
Meldung erschien in der falschen Region, und aehnliche auch bzw. nicht gut genug verborgen bei Tarnung.
2007-02-12 19:11:35 +00:00
Enno Rehling
c61127ab6f
SIMPLE_ESCAPE: Flucht verhindert BEWACHE.
2007-02-12 07:27:04 +00:00
Enno Rehling
d46151998d
fix some warnings
2007-02-11 23:11:34 +00:00
Enno Rehling
ba210c8106
using astral_appear message more consistently.
2007-02-11 23:07:27 +00:00
Enno Rehling
c343b33cce
reference-counting error
2007-02-11 22:41:11 +00:00
Enno Rehling
c31af184be
initialisierug nicht vergessen!
2007-02-11 22:25:38 +00:00
Enno Rehling
eff560b9d7
summon undead gets an english message.
2007-02-11 22:23:12 +00:00
Enno Rehling
897528f1c1
description birthdaycake
...
speeding up some spells.
2007-02-11 21:57:02 +00:00
Enno Rehling
a7052c22c2
endless loop
2007-02-11 19:20:46 +00:00
Enno Rehling
b02bf2578c
crashbug deathcloud-ageing if target-unit has number=0
2007-02-11 19:06:26 +00:00
Enno Rehling
a80d69ceb5
http://eressea.upb.de/mantis/view.php?id=1001
...
"Wirkungsdauer von Wasserelementar anzeigen"
curseinfos fuer schiffe u.a. repariert.
2007-02-11 12:10:51 +00:00
Enno Rehling
c61249cea4
http://eressea.upb.de/mantis/view.php?id=1001
...
"Wirkungsdauer von Wasserelementar anzeigen"
ERROR: no curseinfo for nodrift
2007-02-11 12:00:29 +00:00
Enno Rehling
375125ae90
stormwinds effect is a very common message, should be translated.
2007-02-10 22:04:13 +00:00
Enno Rehling
8e92559dae
feedback_unit_not_found used throughout instead of error 63 or German text
2007-02-10 21:47:51 +00:00
Enno Rehling
7494c64082
Even more astral spell messages getting proper translations.
2007-02-10 21:10:42 +00:00
Enno Rehling
ce99e6c6b9
More resist-messages getting proper translations.
2007-02-10 21:00:59 +00:00
Enno Rehling
085fd51d0a
error 73 replaced with a better error message.
2007-02-10 20:52:39 +00:00
Enno Rehling
1d398a46fb
define SIMPLE_ESCAPE to disable units running to neighbouring regions in combat (step I of new rules)
2007-02-10 11:25:23 +00:00
Enno Rehling
b5c8218c62
http://eressea.upb.de/mantis/view.php?id=1027
...
"Englische Beschreibung für Zauber "double time" ist deutsch"
2007-02-10 10:13:35 +00:00
Enno Rehling
8d195be22a
http://eressea.upb.de/mantis/view.php?id=1021
...
"Mahlstrom-Zauber hat keinerlei Wirkung"
Maelstrom wurde an Einheit, nicht an Region gehaengt.
2007-02-10 00:01:33 +00:00
Enno Rehling
bb374629ba
Angepasste Jamfiles
2007-02-03 15:26:28 +00:00
Enno Rehling
91e7829b3c
http://eressea.upb.de/mantis/view.php?id=975
...
"SPIONIERE bringt durchwegs falsche Resulate"
Falsche Schleife. Bei der Gelegenheit Spionage nach spy.c verlegt, und das ganze wegen der Sprueche die es brauchen in ein anderes Directory verschoben, auch wenn ich eigentlich meine, da gehoert es nicht hin...
Jamfile-Anpassungen kommen gleich.
2007-02-03 14:09:03 +00:00
Enno Rehling
3cda0e6f0e
http://eressea.upb.de/mantis/view.php?id=1034
...
"Magier flieht während Seeschlacht von Schiff"
Flucht nur, wenn es eine Fluchtregion gibt. Evtl. hilft's ja.
2007-02-01 20:51:54 +00:00
Enno Rehling
51fb741bce
FUZZY_BASE36 fuer ein paar Parteien.
...
Falsche Meldung fuer curse-removal
2006-12-03 13:24:11 +00:00
Enno Rehling
7eaff7d3a5
crashbug in spell headache
2006-11-04 21:18:52 +00:00
Enno Rehling
94966e8eda
sanity-checks for potential divisions by zero (u->number)
2006-10-15 14:09:59 +00:00
Enno Rehling
6eaca764fe
division by zero wegen post-kampfzaubern, die die unit->number veraendern.
2006-10-15 12:05:07 +00:00
Enno Rehling
91bf99036e
http://eressea.upb.de/mantis/view.php?id=686
...
"4 Reihe rueckt nicht auf, Bogenschuetzen ohne Wirkung"
Umstellung des Kampfcodes. Siehe http://www.pbem-spiele.de/forum/viewtopic.php?t=2545
2006-07-30 12:52:26 +00:00
Enno Rehling
37143411e1
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
bugfix conversion of old attributes
2006-07-28 13:27:34 +00:00
Enno Rehling
ff262fdb59
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
fixing the detection mechanism that checks for pre-existing death clouds (they shouldn't stack).
2006-07-28 11:57:44 +00:00
Enno Rehling
a421c1a31d
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
at_deathcloud kann weg. curse_type kriegt eine age() funktion, so dass der effekt von deathclouds mit normalen "curse" attributen gemacht werden kann.
2006-07-28 11:41:57 +00:00
Enno Rehling
7077587834
http://eressea.upb.de/mantis/view.php?id=681
...
"Todeswolke läßt sich nicht bannen"
Todeswolke in einen echten curse umgewandelt. Kompatibilitaet zur alten TW sollte gewaehrleistet sein. Alles muss nochmal getestet werden, denk ich.
2006-07-28 01:31:23 +00:00
Enno Rehling
146ccca658
curses should always have a minimum duration of 2, or they won't survive to
...
the next round.
2006-07-27 02:36:58 +00:00
Enno Rehling
e71302ea5c
http://eressea.upb.de/mantis/view.php?id=779
...
"Zauber Nebel der Verwirrung hat keine Funktion"
Der Zauber hat absurde Bedingungen an die Spruchstufe gestellt. Ich habe die mal deutlich gelockert, da auch der Zauber nicht mehr so wild ist wie frueher einmal. Notfalls justieren, falls er missbraucht wird.
Issue: 779
2006-07-27 01:57:42 +00:00
Enno Rehling
997543b742
"wdwpyramid" should be registered in register_spells, not init_spells
2006-07-10 20:12:37 +00:00
Christian Schlittchen
d9f541f59e
- gcc-4.0 festgeschrieben, luabind will nicht mit 4.1
...
- Bergwaechter kann in jede Region gesetzt werden
2006-07-02 21:22:34 +00:00
Enno Rehling
8cd3685b56
http://eressea.upb.de/mantis/view.php?id=913
...
- Magiefresser + Farcasting benutzt die falsche Region
2006-05-22 21:32:39 +00:00
Christian Schlittchen
10b1306b30
Diverse wdw-Fixes
2006-05-07 21:11:49 +00:00
Enno Rehling
da12fb8586
lua properties for get/set familiar.
2006-04-22 11:32:28 +00:00
Enno Rehling
4d8ed2c854
Simplified the combat code, removing battle::fighters and putting things in lists rather than vectors.
...
Removed the unnecessary shuffling and sorting that takes quite some time.
Fixed a few bugs in ally-selection, I think.
2006-04-13 17:16:15 +00:00
Enno Rehling
c33cd598b5
- summondragon parameter list
...
- number of new players.
2006-04-09 09:31:16 +00:00
Enno Rehling
23247f1831
avoiding a_select some more, and removing the unused compare-functions
2006-02-26 11:12:25 +00:00
Enno Rehling
3fb3e7b201
New way of storing attrib-lists should make it faster to find a specific one and jump over entire classes of attribs.
2006-02-25 00:12:48 +00:00
Enno Rehling
b7552f0d06
- New random number generator
...
- Faster get_pooled/use_pooled
- faster peasants()
- faster plagues()
- faster horses()
2006-02-19 22:43:56 +00:00
Enno Rehling
dceb83c6a7
The incomplete fspecial functions cause quite a bit of attribute-lookups, so I'm putting them in a #define until they get implemented (if ever).
...
#define KARMA_MODULE is you want to use fspecial in the future.
2006-02-17 22:59:03 +00:00
Enno Rehling
da213e5f16
shock: apply also to units with 0 people, because they need to e.g. kill familiar-attributes.
2006-02-17 17:47:11 +00:00
Enno Rehling
8265c9ea7f
http://eressea.upb.de/mantis/view.php?id=818
...
Hirntöter auf Eressea
- message to the target region when braineaters are sent to earth.
2006-02-12 00:24:11 +00:00
Enno Rehling
127f32d0ef
removing unused attribute (aggressive)
...
fixed normalvariate
familiars, ignore missing init function
2006-02-10 22:10:41 +00:00
Enno Rehling
af9a86efa7
some time ago when races were added to xml, the global familiarrace-list was broken. fixed.
2006-02-10 21:15:08 +00:00
Enno Rehling
3efd05206e
replacing read/write_default with a function that doesn't abuse layout of the union or endianness. new savefile-format
...
removeing some old attributes that were never used.
2006-02-10 19:48:43 +00:00
Enno Rehling
589b1b036a
making the old eressea binary run on x64:
...
- normalvariate fix.
- familiars again
- invalid assert
- forgot init_reports
2006-02-09 22:20:28 +00:00
Enno Rehling
e02a7afb78
do not init familiars without an init function.
2006-02-09 20:24:12 +00:00
Enno Rehling
2db05460a3
(old eressea binaries)
...
this is still crashing, but not due to familiars, i think.
2006-02-09 20:06:31 +00:00
Enno Rehling
b654c89773
due to lua not being available, there are no familiars
2006-02-09 20:01:06 +00:00
Enno Rehling
ef2e1c8da9
project eressa64: trying to run eressea natively on 64 bit hardware.
2006-02-09 19:39:17 +00:00
Enno Rehling
640652ef99
earn_silver Zauber in script/xml ausgelagert.
...
bugfix snowman
avoid huge amounts of log-messages
handle renaming of spells.
2006-02-05 15:48:52 +00:00
Enno Rehling
9466428c4d
bugfix: create_mage u. Dämonen/VERGESSE
...
Windows: weg mit der Debug-CRT
2006-02-05 10:47:28 +00:00
Enno Rehling
4b0074cb3a
don't use MT library for release
2006-02-04 13:08:44 +00:00
Enno Rehling
0fe3e9ad4b
Project files: Not using MT libraries in VC7 really speeds up the CRT calls.
2006-01-24 23:20:33 +00:00
Enno Rehling
6e0e9543cf
http://eressea.upb.de/mantis/view.php?id=796
...
typo in spell
2006-01-22 02:07:27 +00:00
Enno Rehling
9eb50890c6
code-polishing: Vertraute werden nicht mehr als RC_* gebraucht.
2006-01-01 20:50:36 +00:00
Enno Rehling
c60502bfc8
find_spellbyid() kriegt nen magietyp für den fall wo zwei zauber gleich heissen, und nicht über ihre 'alte' id erkannt werden, sondern den hash des namens (für seenspell)
2006-01-01 20:11:09 +00:00
Enno Rehling
dfebbe3bc0
didn't compile
2006-01-01 18:38:32 +00:00
Enno Rehling
b49d1cadca
Aus dem TODO:
...
- WDW spells per XML definiert, so dass sie nicht in Eressea auftauchen, aber auch kein define benötigen
- Neue Variante des seenspell-attributes.
- weniger find_spellbyid() aufrufe.
2006-01-01 18:35:55 +00:00
Enno Rehling
945a60a20c
Sicherstellen, dass keien hardlinks automatisch übermeiert werden (unlink).
...
Schnelleres Backup ohne system() mit Hardlinks.
2005-12-18 21:53:12 +00:00
Enno Rehling
3ae0abad4b
bugfix old lua versions
...
removing some instances of oldterrain() calls
kingdoms: removing assert on missing old races
kingdoms: handling missing potions gracefully
2005-11-25 23:52:53 +00:00
Enno Rehling
bb1e86ebb4
new code for 'kingdoms':
...
- disabling skills
- region owners
- maintenance costs configurable
- wage configurable
2005-11-25 22:09:59 +00:00
Enno Rehling
91da1f6e89
The quest to remove resource_t from the game continues (finally)
2005-10-29 11:17:21 +00:00
Enno Rehling
ac30257333
removed a lot of old code that used or initialized potions and herbs, moved those to the xml data instead. also made spells use resource_type instead of resource_t to have one less place where those are used.
...
The tech-tree loading is now smart enough that a resource can depend on another one that isn't loaded yet (it builds a dummy of the resource at first). his can backfire if you then forget to define that resource for real, i'll eventually need error-handling there.
2005-10-25 20:44:18 +00:00
Enno Rehling
68433ad0d1
Der Eressea-Code hat jetzt auch extern definierte Terrains. Ich war so gründlich wie es ging dabei, die alten T_ Konstanten zu entfernen, aber einzelne Regeln sind ziemlich hardgecodet (wo Drachen geboren werden, usw), und benötigen daher noch das terrainid.h include, in das der alte enum verfrachtet ist.
...
Konfigurierbarkeit ahoi.
2005-10-25 12:38:01 +00:00
Enno Rehling
4ce88dad13
removing the old NEW_RESOURCEGROWTh macro
2005-10-24 20:06:40 +00:00
Enno Rehling
8483c555fc
moving combatspells.c to the spells/ directory
2005-10-23 09:10:41 +00:00
Enno Rehling
1202578ab0
removing unused function (again)
2005-10-23 09:06:12 +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
8e2225e4d5
translating a couple more spells
...
removing unnecessary includes of spell.h
2005-07-26 10:17:43 +00:00
Enno Rehling
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
dfa10113a9
http://eressea.upb.de/mantis/view.php?id=327
...
Alp ist nicht zu sehen
Der Alp wurde etwas beschleunigt, aber grundsätzlich ist er immer noch nicht sichtbar, was unschön ist.
2005-06-05 20:42:04 +00:00
Enno Rehling
198f2cf90f
Das mit dem neuen Befehls-handling zieht Kreise.
2005-05-09 22:30:43 +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
de1658f961
Remove a few warnings,
...
Remove all the old makefiles
2005-02-12 02:18:13 +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
34e88074cc
alp-curse (ct_worse) hat vigour <=0, assert triggert
2004-11-07 01:31:46 +00:00
Enno Rehling
736739ca42
Some updates to the VC6 files. Can't compile it since I have no libxml installed here
2004-09-11 16:57:05 +00:00
Enno Rehling
fa1ab26cfe
Removing a bunch of files: Makefiles, CVS ignore files, compiled python files
2004-09-04 08:52:10 +00:00
Enno Rehling
3449399eec
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000147
...
Forsche Kräuter Meldung steht nur in Regionsmeldung
- http://eressea.upb.de/mantis/bug_view_page.php?bug_id=0000165
Regionsmeldung "LERNEN Hiebwaffen"
2004-07-07 22:02:42 +00:00
Enno Rehling
7ef6d4e960
- Kampfänderung (festen Gegener - opponent - auswählen)
...
- cvsignore verzeichnisse aktualisieren
- igjarjuk-erscheinen deaktiviert
2004-05-31 18:21:54 +00:00
Christian Schlittchen
425cf5368d
- Horn des Tanzes
...
- Gefangener Windgeist
2004-05-07 11:11:30 +00:00
Enno Rehling
592ac0ce03
Remove the use of the spelldaten[] array. Replace with registration of spells.
...
First step towards getting the spell implementations out of the kernel and into gamecode (separate spells from the spell datatype)
2004-04-10 20:25:40 +00:00
Enno Rehling
532cbd0a36
lua bindings
...
addplayer gesplittet
2003-12-14 10:10:30 +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