Enno Rehling
139fceb5f8
http://eressea.upb.de/mantis/view.php?id=885
...
und und
2006-04-16 23:16:19 +00:00
Enno Rehling
1e5aeac0e5
familiarmage attribute in CR
...
bindings for the GM tool (selection, current region)
2006-04-16 16:11:16 +00:00
Enno Rehling
0c5ff9f447
http://eressea.upb.de/mantis/view.php?id=868
...
Die "Akademie der Künste" aus dem Künstlerwettbewerb wirkt auf alle Talente
2006-03-26 22:01:13 +00:00
Enno Rehling
3145295ad4
http://eressea.upb.de/mantis/view.php?id=869
...
BEWACHE nach "langen" Kampf nicht möglich; Fehlermeldungen nach "langen" Kampf
Noch ein Flag eingeführt. Hoffe, dass das klappt.
2006-03-26 21:49:37 +00:00
Enno Rehling
dda37aaee6
http://eressea.upb.de/mantis/view.php?id=870
...
Eigener Block für BOTSCHAFTen im NR
Ausserdem den ungenutzten REPORT Befehl entfernt.
2006-03-26 18:26:52 +00:00
Enno Rehling
bb1ba6b366
The new GM tool, added to the eressea/ directory. All that remains is to
...
salvage some mapper functionality and stuff it in there (and cleanup), then
the mapper/ directory can go.
2006-03-24 07:35:51 +00:00
Enno Rehling
1d0bbfd0b8
http://eressea.upb.de/mantis/view.php?id=860
...
- Frische Untote führen lange Befehle aus.
2006-02-26 15:55:43 +00:00
Enno Rehling
caab8471ed
http://eressea.upb.de/mantis/view.php?id=856
...
Durchreisemeldungen fehlen
Kleiner Bug bei der Änderung von attrib::nexttype
2006-02-26 11:59:58 +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
2ab8cc7564
- report_building() faster
...
- indentation cleanup
2006-02-20 21:24:09 +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
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
6c3f4e7e79
http://eressea.upb.de/mantis/view.php?id=819
...
- MACHE Holz scheitert an xmlreader Bugs
2006-02-12 11:05:43 +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
d5c94df710
the awkwardly named 'young tree' is now called 'sapling'
2006-02-10 22:24:20 +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
102a68f01e
eliminating iconv in favor of the encoding in libxml2
2006-02-09 22:43:31 +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
ef2e1c8da9
project eressa64: trying to run eressea natively on 64 bit hardware.
2006-02-09 19:39:17 +00:00
Enno Rehling
3248053efe
Messages benutzen alte Hashfunktion für Typ-Key.
2006-02-07 21:31:55 +00:00
Christian Schlittchen
fc0e58bf82
Anzeige des erforderlichen Bautalents bei der WdW-Pyramide
2006-02-05 18:21:11 +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
f2e2ec4e67
restoring old indentation-style for b, sh display
2006-01-29 23:17:38 +00:00
Enno Rehling
673fbb8921
MSG_LEVELS remove
...
rparagraph() detects existing indentation and markers (for battle-messages)
2006-01-29 22:14:43 +00:00
Enno Rehling
3a313515c0
you should be able to guard even after combat (and if UFL_MOVED is set).
2006-01-29 15:50:38 +00:00
Enno Rehling
7a3ca3ce5b
- indentation fixes
...
- statistics beautification
2006-01-29 14:05:28 +00:00
Enno Rehling
bc2cedd34f
fix invalid create_mage calls
...
prepare to re-enable worldmap
remove some dead code
2006-01-29 08:50:53 +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
b0e5f436cd
- lots of memory leaks fixed.
2006-01-29 01:55:36 +00:00
Enno Rehling
b524e7e392
move study.h where it belongs
...
tutorial gets a "defaultorder" string
2006-01-29 00:28:46 +00:00
Enno Rehling
0efb0807c0
teeny bit faster reports (save strdup again)
2006-01-26 23:56:33 +00:00
Enno Rehling
cf996bc5fb
removing a strdup() call and a buffer from rparagraph.
2006-01-26 23:05:40 +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
64318eaab3
ugroups code entfernt:
...
- Es ist unwahrscheinlich, dass er je genutzt wird,
- Er ist nicht vollständig
- Er ist gründlich veraltet
2006-01-22 23:29:15 +00:00
Enno Rehling
5dd2542586
Fehler bei neuem itemlisten-argument
2006-01-21 18:10:46 +00:00
Enno Rehling
55b9af27c2
http://eressea.upb.de/mantis/view.php?id=787
...
Signifikanter CR/NR-Unterschied
- das Regionsintervall wurde in write_plaintext() nicht korrekt benutzt.
2006-01-21 08:34:01 +00:00
Enno Rehling
6df45d2a93
weight, cargo & capacity in the CR.
2006-01-18 23:12:59 +00:00
Enno Rehling
81d3e94b6f
small bug in raceinfo construction
2006-01-18 22:48:49 +00:00
Enno Rehling
57d86e59e6
removing the old files in the items/ subdirectory (added to strings.xml), cleaning up the code a bit.
2006-01-18 22:28:58 +00:00
Enno Rehling
7ad5ed06cb
number of new players in statistics corrected.
2006-01-15 11:05:23 +00:00
Enno Rehling
ba0851da7a
There is probably no good way to do this in a CR: writing out a list of missing objects in a message object.
2006-01-13 22:30:24 +00:00
Enno Rehling
7eee06c285
continued: new argument type "items" or "resources" (previous solution didn't allow lists of resources, which come in handy for build-error messages).
2006-01-13 21:20:19 +00:00
Enno Rehling
8ca86912cf
splitting quit in two parts so that the analysis can be done in instant_orders, and dying does not interfere with quitting.
2006-01-13 19:43:33 +00:00
Enno Rehling
af59e2f09c
new argument-type for messages: items.
...
not the most efficient, since it takes a deep copy of the list.
2006-01-08 12:25:00 +00:00
Enno Rehling
6ad7a5562e
code cleanup: removed all old cases of new_message being called, and the function itself.
2006-01-08 11:33:10 +00:00
Enno Rehling
f1b344f7e9
syntaxfic claimable
2006-01-08 11:03:57 +00:00
Enno Rehling
5b5026cefd
Vereinfachung des Bauerncodes.
2006-01-07 12:30:25 +00:00
Enno Rehling
c5585a3520
more memory leaks fixed
2006-01-02 22:29:07 +00:00
Enno Rehling
517f8e3f81
fixed some memory leaks
2006-01-02 21:50:57 +00:00
Enno Rehling
bf6dbe4b26
fixing a few crashes when new_race[i] is null.
...
error handling for missing seenspells.
2006-01-02 08:38:46 +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
eadda41bcb
no more find_spellbyid for resource files.
2006-01-01 17:19:51 +00:00
Enno Rehling
c7fe0c33ca
http://eressea.upb.de/mantis/view.php?id=717
...
a littl code cleanup related to peasant growth
2005-12-31 14:23:09 +00:00
Enno Rehling
2b1c46bbcc
- Zauber und Illusionen nehmen keinen Schaden
...
- Gegenstände in Partei- und Regionspool kann man mit ZEIGE anzeigen
2005-12-28 21:07:01 +00:00
Enno Rehling
a18ca097b9
renamed_faction_notseen doesn't need that parameter.
2005-12-18 18:19:14 +00:00
Enno Rehling
4635c46ec2
- dice_rand kann einfaches multiplizieren
...
- als dice_roll nach lua exportiert
- equipment kann in inventories getan werden
- region::land bekommt ein inventory
- terraform legt equipment in neue regionen
kingdoms:
- neues terrain berge.
2005-12-11 09:58:17 +00:00
Enno Rehling
85b791afda
oh, shit. newbie-regionen haben extreme untotenhorden gekriegt.
2005-12-10 12:07:23 +00:00
Enno Rehling
15031089b4
http://eressea.upb.de/mantis/view.php?id=772
...
Falsche Lohn-angabe im CR
2005-12-04 17:15:30 +00:00
Enno Rehling
5aa0ca5ff5
source formatting.
2005-12-02 20:23:54 +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
ba2e0fef8c
more code that fails when there are no luxuries
2005-11-26 01:24:28 +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
d215d26f45
http://eressea.upb.de/mantis/view.php?id=762
...
Teufelchen als Vertrauter einmal mit und einmal ohne Aura
Neue Vertraute haben kein mage-attribut gekriegt beim ersten lernen.
2005-11-25 17:07:41 +00:00
Enno Rehling
40ef16c53f
removed warnings
2005-11-20 14:50:15 +00:00
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
e006d8a4d0
smallish compile-fixes for linux
2005-11-18 23:42:11 +00:00
Enno Rehling
357a73e826
XML reports - incomplete implementation, might finish it eventually.
2005-11-18 23:23:47 +00:00
Enno Rehling
4660c690a8
wyrms don't make room for upstart newcomers.
2005-11-18 21:12:27 +00:00
Enno Rehling
83b2feffa6
Wyrms are solitary creatures.
2005-11-18 21:02:29 +00:00
Enno Rehling
028753b06b
- MACHEN ALLES "Wasser des Lebens" sollte jetzt gehen.
...
- Alte Funktion entfernt.
2005-11-06 11:33:19 +00:00
Enno Rehling
d2a75f15fe
code cleanup, reports. report types are now registered (some code I had on my disk since the days I was writing xml reports), and a new mailit format (reports.txt replaces mailit). Also, no more writing of shellscripts from the server, since that's done by an external script now.
2005-11-02 21:10:40 +00:00
Enno Rehling
f6952988e4
made compatible to earlier luabind version (just to avoid some work non VC++), but a little hackishly through the BOOST_VERSION define.
...
removed some almost unused funtions (pt_find, etc).
2005-11-01 20:33:21 +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
eba19999f4
noch mehr funktionen mit new_ prefix aus pool.h bekommen den entfernt.
2005-10-30 15:42:15 +00:00
Enno Rehling
7cfc188e64
bug in pool-parameters (mode and amount mixed up in production code)
2005-10-30 11:55:22 +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
cb9106473b
Special non-item resources like hp and peasant can now be defined externally.
...
removed all the hardcoded armor from the source.
2005-10-29 14:12:46 +00:00
Enno Rehling
3eef9447e9
renaming the pool funtions (no need for a new_ prefix anymore)
2005-10-29 12:25:53 +00:00
Enno Rehling
7017f27304
quick changes to remove the old pool functions that use resource_t
2005-10-29 12:08:40 +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
756b65b1ed
functions need to be defined before used by items (before xml)
2005-10-26 20:30:02 +00:00
Enno Rehling
e67f9b0892
still fixing the seeds. mapper comes later
2005-10-26 19:47:28 +00:00
Enno Rehling
0e0f37d970
bugfix seed-registrierung
2005-10-26 19:02:45 +00:00
Enno Rehling
abcaac8f97
removing seeds and mallornseeds from the source (less warnings, too).
2005-10-25 21:24:15 +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
a306d0ebc8
bugfix antimagiekristall
2005-10-25 13:17:55 +00:00
Enno Rehling
70b3e9ad50
autoseed had some unused code there. not sure what it's good for, really.
2005-10-25 12:46:25 +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
f269ebbf75
listnames, total nutzlose funktion
2005-10-25 09:02:24 +00:00
Enno Rehling
1b4aa36874
removed old get_/set_change_herb functions, no longer in use
2005-10-25 08:28:00 +00:00
Enno Rehling
4ce88dad13
removing the old NEW_RESOURCEGROWTh macro
2005-10-24 20:06:40 +00:00
Enno Rehling
5cc18d1e37
bugfix AMK
2005-10-23 15:11:22 +00:00
Christian Schlittchen
1c7ace7556
WdW-Pyramiden
2005-10-23 11:27:55 +00:00
Enno Rehling
570055a493
kompiliert nun
2005-10-23 10:20:55 +00:00
Enno Rehling
4d38380766
removed R_ANTIMAGICCRYSTAL as well.
2005-10-23 10:15:30 +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