Enno Rehling
b0e5f436cd
- lots of memory leaks fixed.
2006-01-29 01:55:36 +00:00
Enno Rehling
08fec11034
http://eressea.upb.de/mantis/view.php?id=708
...
Umsetzung Announce 13.9.: Die Kampfauswirkung auf Bewegung war nicht implementiert.
2006-01-15 17:50:01 +00:00
Enno Rehling
9b2014d3b4
http://eressea.upb.de/mantis/view.php?id=708
...
Kampf-Announce 13.9.: Gruppen werden nicht von Einzeleinheiten beeinflusst.
2006-01-15 17:29:41 +00:00
Enno Rehling
657fc3d123
WDW_PHOENIX define removed:
...
- Der Initialisierungs-Code ist in LUA reimplementiert.
- Ich habe das ganze spoils-Konzept etwas allgemeiner gemacht, man kann jetzt einfach ein equipment-objekt in XML definieren (siehe vinyambar-wdw.xml) der die spoils für eine Rassea angibt, (z.B. phonix_spoils nennen).
- Das gleiche für Drachen und Seeschlange gemacht.
2006-01-01 16:58:59 +00:00
Enno Rehling
40b5fa20be
only indentation changes.
2005-12-31 14:01:54 +00:00
Enno Rehling
5f43830f59
http://eressea.upb.de/mantis/view.php?id=765
...
http://eressea.upb.de/mantis/view.php?id=764
PopulationDamage war um Faktor 100 zu hoch.
2005-11-28 08:07:01 +00:00
Enno Rehling
531115b392
- spawning new dragons and undead is now optional (lua function)
...
- battle-effect on peasants is configurable (by XML param)
2005-11-26 11:00:20 +00:00
Enno Rehling
532eb77c51
http://eressea.upb.de/mantis/view.php?id=761
...
Doppelte Angriffsmeldungen
battle message only reported once per round&unit
2005-11-25 21:11:05 +00:00
Enno Rehling
dfc6f83c62
upgrade to luabind beta-7 devel-2
...
upgrade to g++ 4.0
2005-10-31 22:34:45 +00:00
Enno Rehling
ada8c3a52d
bugfix: water of life
...
initialization of potion text
removing #if 0 code.
2005-10-30 09:51:02 +00:00
Enno Rehling
89e8c622c7
more weapons out of the code.
2005-10-29 16:10:08 +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
e31215f8f1
removing hardcoded itemtypes that now give warnings.
2005-10-26 20:12:28 +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
71dc067213
http://eressea.upb.de/mantis/view.php?id=733
...
Vertraute und Kampfzauber
separated combat spells from regular attacks to allow monsters without regular attacks to have combat spells.
2005-10-16 20:11:34 +00:00
Enno Rehling
2e897bfbf7
race special attack spells use name instead of id.
2005-10-08 19:22:56 +00:00
Enno Rehling
2602a8db67
Mehr const, weniger Warnungen.
...
Bugfix für spelllist_add (aufsteigend sortiert)
2005-10-08 15:44:40 +00:00
Enno Rehling
5358c876d2
reanming SK_SWORD -> SK_MELEE (since all the axes use it, too and I get confused so easily)
2005-10-02 17:35:25 +00:00
Enno Rehling
951ad4a615
oldrace young dragon had another space.
...
updated todo-file
some indentation in battle.c
2005-08-22 20:14:42 +00:00
Enno Rehling
137e26e670
cleaning up armor structs
...
rearranging code to avoid nullpointer-crashes
2005-07-31 08:28:21 +00:00
Enno Rehling
d026b324fd
uninitialized variables
2005-07-31 08:11:29 +00:00
Enno Rehling
e4d264681d
null-pointer check neuer rüstungscode.
2005-07-31 07:42:13 +00:00
Enno Rehling
04ac02ebd9
armor_type wie weapon_type gelöst. Jetzt extern per XML definierbar.
...
Monster versuchen, Waffen und Rüstungen zu behalten, ehe sie sich bewegen.
2005-07-31 01:07:07 +00:00
Enno Rehling
f054d324aa
NEW RULE: aftermath marks either all or none of the fighters in an army (side) as having had a long battle.
2005-07-26 10:16:38 +00:00
Enno Rehling
f78105d262
http://eressea.upb.de/mantis/view.php?id=600
...
Präkampfzauber beim Einrundenkampf kostet Aura
Ab sofort kosten Präkampfzauber immer Aura. Wer nicht will, dass sie gezaubert werden, möge sie abschalten, dafür gibt es einen Befehl. Ausserdem werden sie gezaubert, auch wenn der Magier auf KÄMPFE NICHT steht. Ein Mechanismus zur Verhinderung von Präkampfzaubern sollte reichen, zwei führen nur zu Fehlern und Verwirrung.
2005-07-14 18:37:16 +00:00
Enno Rehling
e1dc630bcd
double commit (I know it's bad, but I messed up):
...
http://eressea.upb.de/mantis/view.php?id=595
Durchreise von unsichtbaren Einheiten wird angezeigt
- invisible() war an vielen Stellen in ein #if geklammert, das dazu führte, das der alte ROI nicht funktioniert.
http://eressea.upb.de/mantis/view.php?id=581
Bewachen von Untoten (Skelette, Skelettherren, Dämonen)
- Untote lernen jetzt in der ersten Woche waffenlosen Kampf, und bewachen damit. Der alte CANGUARD Hack wird vorerst von keinem Monster mehr genutzt.
ACHTUNG! Die letztgenannte Änderung führt dazu dass Monster in der kommenden Woche evtl. aufhören, Regionen zu bewachen, bis sie's wieder gelernt haben.
2005-07-10 16:32:47 +00:00
Enno Rehling
1bb5deb8b9
http://eressea.upb.de/mantis/view.php?id=581
...
Bewachen von Untoten (Skelette, Skelettherren, Dämonen)
Einheiten mit Talent Waffenloser Kampf können Regionen bewachen.
2005-06-28 21:15:42 +00:00
Enno Rehling
2cebb01c99
http://eressea.upb.de/mantis/view.php?id=563
...
Komische 'Kämpft gegen' Zeile (und Attackiert)
Issue: 563
2005-06-26 13:16:49 +00:00
Enno Rehling
ab4eaabc09
http://eressea.upb.de/mantis/view.php?id=570
...
Angriffe von Schiffen aus nur verbieten, wenn die Region bewacht wird.
2005-06-24 19:27:35 +00:00
Enno Rehling
2182055c24
mehrfacher "Kämpft gegen:" string in Kämpfen.
2005-06-19 10:48:43 +00:00
Enno Rehling
f368d308e6
Fehlende Kampfmeldungen
2005-06-19 10:22:51 +00:00
Enno Rehling
71cbf35a72
elendige strcpy-pointer-verschieberei geht jedesmal shcief.
2005-06-17 18:35:28 +00:00
Enno Rehling
0b8c2c94ef
Potential buffer overruns galore.
2005-06-17 18:12:58 +00:00
Enno Rehling
026dde5f4a
http://eressea.upb.de/mantis/view.php?id=561
...
Kampf crasht mit Datenfile 420
Da waren 50 Armeen in einer Region, das hat einen string-buffer auf dem stack von battle_report gekillt.
followup-fix
2005-06-15 21:24:22 +00:00
Enno Rehling
a6ffd0f35b
http://eressea.upb.de/mantis/view.php?id=561
...
Kampf crasht mit Datenfile 420
Da waren 50 Armeen in einer Region, das hat einen string-buffer auf dem stack von battle_report gekillt.
2005-06-15 20:51:25 +00:00
Enno Rehling
9dc06958e2
Even more flags to reduce attribute-lookups.
...
double bookkeeping can be scary, but i think it should be rather safe in these cases.
2005-06-12 17:57:14 +00:00
Enno Rehling
cc35801a19
reducing the number of calls to ct_find by using a few static variables.
2005-06-12 13:30:59 +00:00
Enno Rehling
c5846b0990
- region flag that speeds up access to at_travelunit
...
- unit flag that speeds up access to at_guard
- test for at_npcfaction only when AllianceRestricted.
2005-06-11 23:02:52 +00:00
Enno Rehling
1a1dc417c4
misc. memory leaks removed
2005-06-11 08:09:55 +00:00
Enno Rehling
8242e9ed41
Eressea ist 64-bit ready. Denke ich jedenfalls.
2005-06-09 22:10:35 +00:00
Enno Rehling
e74b1c2267
http://eressea.upb.de/mantis/view.php?id=272
...
Einheiten Kämpfen nicht aktiv
- Fehler in dazzle, erlaubt es eine Einheit mehrfach zu dazzlen.
2005-05-28 16:08:31 +00:00
Enno Rehling
71ee47751a
Memory Leaks:
...
- Kampf
- Globalreport, Adressen
- XPath
- at_luxuries
2005-05-08 00:16:32 +00:00
Enno Rehling
264880cc7b
making dmalloc work again
2005-05-07 10:07:06 +00:00
Enno Rehling
c4696fe512
Parameter für msg_message() müssen nicht mit strdup kopiert werden, dass tut copy_arg() schon.
2005-05-07 10:01:38 +00:00
Enno Rehling
2483a3c229
old_race ist wesentlich langsamer als new_race. Deshalb wird es jetzt an ein paar Stellen mal ersetzt.
2005-05-05 01:41:09 +00:00
Enno Rehling
f00a3d96ff
old_race ist wesentlich langsamer als new_race. Deshalb wird es jetzt an ein paar Stellen mal ersetzt.
2005-05-05 01:37:08 +00:00
Enno Rehling
b445cc1ed3
- maxsize für einheiten
...
- fehler bei u_setfaction-änderung
- faction specials? was für faction specials...
- signal handler für SIGSEGV, backtraces
2005-04-30 22:03:47 +00:00
Enno Rehling
4855b6de4a
crash, weil i_free ein pingeliges assert hat.
2005-04-30 13:43:32 +00:00
Enno Rehling
357dd0ddca
leaking loot from fighters after combat.
2005-04-30 11:54:16 +00:00
Enno Rehling
9ed93308ff
memory leak of fighters' weapons in combat
2005-04-30 11:50:19 +00:00