Enno Rehling
644d0d9a4a
implementing free_gamedata():
...
- fixed freeing of borders
- fixed freeing of global.attribs
- more static-variable reinitialization
- reseting the RNG
removed border.attribs:
- new savegame-version
2008-05-22 14:40:21 +00:00
Enno Rehling
1052e46613
http://eressea.upb.de/mantis/view.php?id=1429
...
- made startup regions more balanced
implementing free_gamedata():
- cleaning up some static variables
2008-05-22 10:46:02 +00:00
Enno Rehling
ede420cd3b
it's enough to let fix_astralplane do the thick fog, no need to have it in
...
create_teleport_plane (and it didn't work, either)
2008-05-20 19:58:23 +00:00
Enno Rehling
67c43c6ed2
fixing astral space properly
2008-05-20 15:38:50 +00:00
Enno Rehling
d442616681
that old fix died sometime around revision 800.
2008-05-17 15:48:27 +00:00
Enno Rehling
474431fb0d
- prevent enslaved units from FORGET
...
- prevent promotion of foreign races
- prevent charming of units with limited skills
also:
- rename teure_talente to has_limited_skills
- move frame_regions to autoseed.c
- some output for korrektur.c
2008-05-13 16:47:54 +00:00
Enno Rehling
dcf3292467
defining NPC-factions with a flag instead of MONSTER_FACTION.
2008-05-11 22:51:34 +00:00
Enno Rehling
d7be4a21c2
- started MONSTER_FACTION->is_monsters()
...
http://eressea.upb.de/mantis/view.php?id=1418
- fixed toads
2008-05-04 05:57:34 +00:00
Enno Rehling
bc5fa11611
- made a storage class that wraps disk i/o for data files
...
- recreated old behaviour in text_storage class
- built binary_storage class: saves 60% of load time, adds 20% to file size.
next: gzip & others?
2008-04-26 14:55:22 +00:00
Enno Rehling
5d731316c3
- Changed a couple of compiler-settings
...
- Removed a bunch of warnings (shadowing variables)
2008-04-22 10:40:20 +00:00
Enno Rehling
2557e013fa
- regions get a unique id (uid)
...
- new data format
- not in the CR yet
- fix for terrain (tutorial crash)
2008-04-22 10:06:53 +00:00
Enno Rehling
36812c1168
making a warning go away. clarifying the need to remove the _MODULE defines and how to.
2008-04-20 15:18:43 +00:00
Enno Rehling
b63200adf9
Eressea can now be compiled and debugged with Eclipse CDT
...
Several changes to config.h mean that I probably broke compilation on some platforms. That really needs cleaning up.
2008-04-20 14:48:15 +00:00
Enno Rehling
6739d5ff7e
Integrated the editor into the main executable (which means it now requires curses). Should make a #define to disable compilation.
2008-04-19 16:12:13 +00:00
Enno Rehling
1e8af4e0e5
http://eressea.upb.de/mantis/view.php?id=1394
...
- fixing toads that lose their changerace attribute
2008-04-17 15:56:41 +00:00
Enno Rehling
16c3b68114
http://eressea.upb.de/mantis/view.php?id=1355
...
"Falsche Regionsbeschreibung"
- removing descriptions from non-land regions.
2008-02-03 22:56:54 +00:00
Enno Rehling
86f89be914
http://eressea.upb.de/mantis/view.php?id=1344
...
"Kampfallianzen fehlerhaft"
- undeda unit had wrong group
2008-02-03 21:40:45 +00:00
Enno Rehling
da5aef2110
http://eressea.upb.de/mantis/view.php?id=1341
...
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
added some output as well
2008-01-07 20:45:10 +00:00
Enno Rehling
e5ce17b6ef
http://eressea.upb.de/mantis/view.php?id=1341
...
"Draigzauber Mächte des Todes ruft Skelette mit Talent Magie"
added a one-time fix
2008-01-07 20:43:16 +00:00
Enno Rehling
79dc9acf5f
- fixing race prefixes
...
- fixing some latin1 loading
- improved the spell-syntax writer
- replaced my email address
2007-09-02 18:11:17 +00:00
Enno Rehling
a33d59b21a
Unicode WIP:
...
This code did a full run of turn 531, with all reports.
- replace all calls to strlcat with strlcpy
- change strlcpy to return number of bytes written, not input bytes
- fix some buffer sizes
- write UTF8 BOM into all output files that could use them.
2007-08-21 07:04:44 +00:00
Enno Rehling
67184b0c96
Unicode WIP:
...
- building name changes
- locale optimization
- fixing some error messages
2007-08-13 07:29:39 +00:00
Enno Rehling
8e897d29be
movement.h -> move.h
2007-08-05 12:26:46 +00:00
Enno Rehling
39ce1bd0dd
Unicode WIP, does not compile.
...
- xmlStr functions have bad signatures, replacing them with defines in config.h
- more removal of buf[] usage
2007-06-27 00:08:46 +00:00
Enno Rehling
260d518fa1
WIP, does not compile: Unicode (UTF8) conversion of absolutely everything. Mi'kmaq hieroglyphic writing FTW!
2007-06-26 09:32:28 +00:00
Enno Rehling
96a2b1c779
Include cleanup.
2007-06-20 00:34:02 +00:00
Enno Rehling
af0a7b225a
curse-flags funktionieren jetzt anders, und koennen per curse-type gesetzt werden so dass der spell es nicht tun muss, aber dann vom spell ueberschrieben werden (passiert per XOR).
2007-04-21 23:04:24 +00:00
Enno Rehling
6283910959
- Fehlermeldungen ueber fehlende item-infos und Rasseninfos entfernt
...
- Falsche Rasseninfos (Attacken) aus strings.xml entfernt
2007-04-08 08:24:09 +00:00
Enno Rehling
f9a39f6717
bugfix
2007-03-11 21:46:45 +00:00
Enno Rehling
e9feec08ba
Routine fuer "Teure Fremde" hat auch Untote korrigiert.
2007-03-11 20:52:09 +00:00
Enno Rehling
f1a2a355d0
speedup for is_guarded(), which is more important with new combat code.
2007-02-25 13:35:52 +00:00
Enno Rehling
8c82b2815e
more crashes caused by shipowner==NULL
2007-02-04 13:30:06 +00:00
Enno Rehling
00d0bbc3b6
Removing some defines that have long become the norm for all games.
2006-11-04 21:38:25 +00:00
Christian Schlittchen
10b1306b30
Diverse wdw-Fixes
2006-05-07 21:11:49 +00:00
Enno Rehling
978242f52c
böser fehler in der fix_familiar() routine von letzter woche.
2006-04-22 18:43:58 +00:00
Enno Rehling
5e57e78818
fix familiar-fixes
2006-04-09 19:19:18 +00:00
Enno Rehling
2f8e9e2053
on a hunch, checking that number of mages is correct. Also, removing invalid familiars.
2006-04-09 18:10:57 +00:00
Enno Rehling
fc70d1d66a
fix for fix_familiars complaining about goblins.
...
indentation fixes.
2006-04-09 17:35:15 +00:00
Enno Rehling
d5b6803137
http://eressea.upb.de/mantis/view.php?id=845
...
Vertrauter hat keine Zauber
- Korrekturroutine komplett
2006-02-26 15:48:56 +00:00
Enno Rehling
d598babbb1
http://eressea.upb.de/mantis/view.php?id=845
...
- Vertraute haben keine Zauber, korrektur-routine.
2006-02-26 14:08:19 +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
4bc803ef2c
http://eressea.upb.de/mantis/view.php?id=826
...
Wrong wages for orcs
also:
- removing some really old GMcommand code.
2006-02-12 20:10:32 +00:00
Enno Rehling
e936284347
Massive changes:
...
- removed all hadcoded weapons
- added code to put resources like iron&wood in XML
- added laen & wood to XML
- fixed damage for mallorn lance
- removed the old entrise code
- added new ent code in lua, eressea-only
2006-02-11 16:11:16 +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
74b15fcd70
global warming only in summer - fix
2006-02-04 11:59:03 +00:00
Enno Rehling
fcbc834a2b
global warming only in summer
2006-02-04 11:54:51 +00:00
Enno Rehling
584cea02ed
fixed a few includes, problem caused by the header move yesterday
2006-01-29 08:31:54 +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
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
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