Jump to content
Eternal Lands Official Forums

pesca

Members
  • Content count

    7
  • Joined

  • Last visited

Everything posted by pesca

  1. Special effects

    The blood impact effect is probably the most often created one. But it's mostly not visible except on skellies, where you can always see it. That suggests that it's created within objects and therefore invisible. I know, it would again require some knowledge about the geometry of the creature that attacks and, even worse, the exact point on the surface of the monster. But the amount of effects that are wasted would make an effort worthwhile...
  2. City building

    If this is in the making I want to add my 2ยข to it. I really like that idea. Speaking of civ, I have played civ (and freeciv) for a long time, and the fascinating thing about it is the simple maths behind it. But the disadvantage of the simple maths was, that it was predictible. Depending on your start you could calculate when about the game ended, in freeciv it was even worse, depending on your starting position the game ended after some 30 rounds. ELs economy is by far more complicated, so there are no more simple solutions. Of course there will be some kind of a leader of the city. But the choice what type of government, you want to belong to, should be left to the player. Therefore I would take some well known govermental types like democracy (for active ppl), monarchy (for those who don't care), communism (rather a cult), even anarchy for ppl who don't like government at all and put some pluses and minuses on it (for example in civ it was a bonus on resources for communism but a malus on revolts and something - this could be adapted to el in some way, like 3x flowers in communist cities, but invasions to punish them?). But i don't want to go into this, so back to the leader and what I'm up to: Of course the leader (or the board of leaders) will have some power, as in RL, not only talk BS, declare wars, but also tune some parameters, like monetary ones. This would suggest introducing taxes. A VAT is the most common tax and simple to code. Just take a percentage of the item value and give it to back to the city, for example if you trade with NPCs (professional traders like bots could be obliged to pay a VAT, too). The important part of it is, that you only pay taxes to the city you belong to! Like in RL, if you cross borders you get the VAT of the country you leave back, and pay the VAT the country you enter. NPCs in cities would have to pay a running fee and taxes to god, themselves. This income could be used for new projects, wars and so on. A VAT is fair because it's a direct tax that is connected to your consumption. Other taxes that are thinkable are hunting taxes or production taxes (deduct 1gc for a beaver that goes to your city.) On land ownership: I strongly dislike this idea! It reminds me of that other game, I won't tell the name, because it makes me puke. A permanent bag is nice, but a storage is a place where ppl meet, trade and talk, it's much nicer. On pkability: IMHO a citizen is under protection of it's city. So on the other hand he should be PKable in all other cities! A death/killing should be recorded (this might be done by a police NPC in city) and turned into bad attitude against the other city and then it's up to the leader to kick a villain from his city or/and mark him as an outlaw on forums. .
  3. Hello.. I get this error on startup (after loading map) with shadows ON (it crashes in shadows), but not always. Seems to depend on current position and tiles around. With shadows OFF the crash doesn't happen. Also, turning on shadows later in game at the same position doesn't crash the client. Eye-candy is commented out in make.conf. It's an amd64 on gentoo with nvidia 1.0-8776. GNU gdb 6.6 Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu"... Using host libthread_db library "/lib/libthread_db.so.1". (gdb) run Starting program: /usr/games/el133/el-test [Thread debugging using libthread_db enabled] [New Thread 47176057775072 (LWP 5537)] [New Thread 1082636608 (LWP 5540)] [New Thread 1091029312 (LWP 5541)] [New Thread 1099422016 (LWP 5542)] [Thread 1091029312 (LWP 5541) exited] [New Thread 1107814720 (LWP 5543)] [Thread 1107814720 (LWP 5543) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 47176057775072 (LWP 5537)] 0x00000000400019ad in ?? () (gdb) (gdb) where #0 0x00000000400019ad in ?? () #1 0x0000000040002000 in ?? () #2 0x00002aaaab8d1b14 in ?? () #3 0x0000000000000006 in ?? () #4 0x0000000040002000 in ?? () #5 0x00002ae80786742c in ?? () from //usr/lib64/opengl/nvidia/lib/libGLcore.so.1 #6 0x00002ae8075a6018 in ?? () from //usr/lib64/opengl/nvidia/lib/libGLcore.so.1 #7 0x000000000040a97d in draw_3d_object_detail (object_id=0x7d5fcd0) at 3d_objects.c:398 #8 0x000000000040ad05 in draw_3d_objects (object_type=11) at 3d_objects.c:603 #9 0x00000000004875eb in display_3d_ground_objects () at shadows.c:767 #10 0x00000000004882af in draw_sun_shadowed_scene (any_reflection=0) at shadows.c:1203 #11 0x00000000004477ae in display_game_handler (win=0x36c45b0) at gamewin.c:630 #12 0x000000000043b355 in draw_window (win=0x36c45b0) at elwindows.c:1059 #13 0x000000000043b982 in display_window (win_id=0) at elwindows.c:1207 #14 0x0000000000438c9e in display_windows (level=1) at elwindows.c:57 #15 0x00000000004328fb in draw_scene () at draw_scene.c:98 #16 0x000000000045fccd in start_rendering () at main.c:123 #17 0x000000000045ffab in main (argc=1, argv=0x7fffa51904d8) at main.c:235 (gdb) up #1 0x0000000040002000 in ?? () (gdb) up #2 0x00002aaaab8d1b14 in ?? () (gdb) up #3 0x0000000000000006 in ?? () (gdb) up #4 0x0000000040002000 in ?? () (gdb) up #5 0x00002ae80786742c in ?? () from //usr/lib64/opengl/nvidia/lib/libGLcore.so.1 (gdb) up #6 0x00002ae8075a6018 in ?? () from //usr/lib64/opengl/nvidia/lib/libGLcore.so.1 (gdb) up #7 0x000000000040a97d in draw_3d_object_detail (object_id=0x7d5fcd0) at 3d_objects.c:398 398 glDrawArrays(GL_TRIANGLES, idx, num); (gdb) print idx $1 = 0 (gdb) print num $2 = 6 (gdb) up #8 0x000000000040ad05 in draw_3d_objects (object_type=11) at 3d_objects.c:603 603 draw_3d_object_detail(objects_list[l]); (gdb) print objects_list[l] $3 = (object3d *) 0x7d5fcd0 (gdb) x/ 0x7d5fcd0 0x7d5fcd0: 0x64332f2e (gdb) x/128 0x7d5fcd0 0x7d5fcd0: 0x64332f2e 0x656a626f 0x2f737463 0x756f7267 0x7d5fce0: 0x6f5f646e 0x2f736a62 0x64616f72 0x6f74735f 0x7d5fcf0: 0x2e31656e 0x00643365 0x00000000 0x00000000 0x7d5fd00: 0x00000000 0x00000000 0x00000000 0x00000000 0x7d5fd10: 0x00000000 0x00000000 0x00000000 0x00000000 0x7d5fd20: 0x00000450 0x43204a7f 0x42f5c541 0x3c23d70a 0x7d5fd30: 0x00000000 0x00000000 0x42700000 0x3effffff 0x7d5fd40: 0x3f5db3d8 0x00000000 0x00000000 0xbf5db3d8 0x7d5fd50: 0x3effffff 0x00000000 0x00000000 0x00000000 0x7d5fd60: 0x00000000 0x3f800000 0x00000000 0x43204a7f 0x7d5fd70: 0x42f5c541 0x3c23d70a 0x3f800000 0x00010000 0x7d5fd80: 0x00000000 0x00000000 0x00000000 0x00000000 0x7d5fd90: 0x086da9f0 0x00000000 0x000004f3 0x00000000 0x7d5fda0: 0x076712a0 0x00000000 0x000069c3 0x00000000 0x7d5fdb0: 0x00000000 0x00000000 0x000000f1 0x00000000 0x7d5fdc0: 0x64332f2e 0x656a626f 0x2f737463 0x756f7267 0x7d5fdd0: 0x6f5f646e 0x2f736a62 0x64616f72 0x6f74735f 0x7d5fde0: 0x2e31656e 0x00643365 0x00000000 0x00000000 0x7d5fdf0: 0x00000000 0x00000000 0x00000000 0x00000000 0x7d5fe00: 0x00000000 0x00000000 0x00000000 0x00000000 0x7d5fe10: 0x00000451 0x43152486 0x430c02b8 0x3ca3d70a 0x7d5fe20: 0x00000000 0x00000000 0xc1200000 0x3f7c1c5c 0x7d5fe30: 0xbe31d0d4 0x00000000 0x00000000 0x3e31d0d4 ---Type <return> to continue, or q <return> to quit---q Quit (gdb) quit The program is running. Exit anyway? (y or n) y shadows.c is up-to-date: (74609)$ ls -l /usr/src/el/elc/shadows.* -rw-r--r-- 1 pesca users 37763 Apr 9 00:47 /usr/src/el/elc/shadows.c -rw-r--r-- 1 pesca users 1867 Mar 17 13:20 /usr/src/el/elc/shadows.h -rw-r--r-- 1 pesca users 31520 Apr 9 00:57 /usr/src/el/elc/shadows.o
  4. Day Ideas

    surely those attacks could be done so, that an animal randomly becomes angry, depending on map, and you still have the time to flee or do something else. it's almost no difference to other days (e.g. fasting day) when you're restricted to a few actions only. it surely would make the game less static...
  5. Day Ideas

    Harvesting right next to tigers in SR atm, I imagined how life would become hell on earth if they suddenly started to attack. This would be near day of apocalypse (day of anger would sound nice too). Is this in the pipeline already?
  6. bethel emmy mine

    When you hit a teleport nexus there, it possibly beams you into lava. Is this intended?
  7. Magic Level Error

    The required Magic level for Harm is given as 18, while it's 20.
×