Developers: partmedia

Login name:
partmedia
Total Commits:
4,476 (1.4%)
Lines of Code:
270,362 (0.5%)
Most Recent Commit:
2020-08-29 02:33

Activity by Clock Time

Activity by Hour of Day for partmedia

Activity by Day of Week for partmedia

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 4476 (100.0%) 270362 (100.0%) 60.4
client/trunk/gtk-v2/ui/ 100 (2.2%) 80330 (29.7%) 803.3
maps/trunk/unlinked/tutorial/ 4 (0.1%) 21489 (7.9%) 5372.2
maps/trunk/euthville/church/ 7 (0.2%) 16226 (6.0%) 2318.0
sounds/trunk/ 82 (1.8%) 15955 (5.9%) 194.5
arch/trunk/ 18 (0.4%) 13411 (5.0%) 745.0
maps/trunk/darcap/darcap/circus/ 3 (0.1%) 11971 (4.4%) 3990.3
maps/trunk/navar_city/troll_canyon/ 20 (0.4%) 11296 (4.2%) 564.8
maps/trunk/scorn/mansion/ 6 (0.1%) 8925 (3.3%) 1487.5
client/trunk/gtk-v2/src/ 448 (10.0%) 8041 (3.0%) 17.9
maps/trunk/unlinked/ 2 (0.0%) 5965 (2.2%) 2982.5
client/trunk/common/ 344 (7.7%) 5334 (2.0%) 15.5
maps/trunk/navar_city/ 3 (0.1%) 5258 (1.9%) 1752.6
client/trunk/gtk-v2/glade/ 38 (0.8%) 5101 (1.9%) 134.2
maps/trunk/world/ 114 (2.5%) 5062 (1.9%) 44.4
server/trunk/server/ 408 (9.1%) 3243 (1.2%) 7.9
server/trunk/doc/ 46 (1.0%) 3222 (1.2%) 70.0
maps/trunk/santo_dominion/ 4 (0.1%) 3134 (1.2%) 783.5
server/trunk/doc/Developers/ 10 (0.2%) 2833 (1.0%) 283.3
client/trunk/sound-src/ 116 (2.6%) 2598 (1.0%) 22.3
maps/trunk/scorn/misc/ 12 (0.3%) 2499 (0.9%) 208.2
client/trunk/ 130 (2.9%) 2042 (0.8%) 15.7
server/trunk/random_maps/ 82 (1.8%) 1972 (0.7%) 24.0
maps/trunk/python/IPO/ 39 (0.9%) 1755 (0.6%) 45.0
maps/trunk/dragonisland/ 11 (0.2%) 1632 (0.6%) 148.3
server/trunk/common/ 247 (5.5%) 1593 (0.6%) 6.4
maps/trunk/pup_land/nurnberg/reception/ 14 (0.3%) 1563 (0.6%) 111.6
maps/trunk/Info/ 6 (0.1%) 1226 (0.5%) 204.3
maps/trunk/navar_city/mlab/ 4 (0.1%) 1191 (0.4%) 297.7
server/trunk/include/ 183 (4.1%) 1084 (0.4%) 5.9
maps/trunk/darcap/darcap/ 8 (0.2%) 1081 (0.4%) 135.1
server/trunk/lib/config/ 24 (0.5%) 1054 (0.4%) 43.9
maps/trunk/scorn/country/ 1 (0.0%) 1007 (0.4%) 1007.0
maps/trunk/brest/ 3 (0.1%) 857 (0.3%) 285.6
server/trunk/ 90 (2.0%) 815 (0.3%) 9.0
maps/trunk/brest/shops/ 9 (0.2%) 797 (0.3%) 88.5
maps/trunk/scorn/towers/ 4 (0.1%) 785 (0.3%) 196.2
server/trunk/socket/ 96 (2.1%) 780 (0.3%) 8.1
client/trunk/common/shared/ 6 (0.1%) 767 (0.3%) 127.8
client/tags/1.70.0/common/shared/ 2 (0.0%) 750 (0.3%) 375.0
client/tags/1.60.0/common/shared/ 2 (0.0%) 750 (0.3%) 375.0
server/trunk/lib/ 48 (1.1%) 745 (0.3%) 15.5
client/tags/1.50.0/common/shared/ 2 (0.0%) 695 (0.3%) 347.5
maps/trunk/navar_city/temples/ 3 (0.1%) 675 (0.2%) 225.0
maps/trunk/scorn/temples/ 3 (0.1%) 661 (0.2%) 220.3
maps/trunk/euthville/ 13 (0.3%) 648 (0.2%) 49.8
maps/trunk/scorn/misc/battle_arena/ 4 (0.1%) 622 (0.2%) 155.5
arch/trunk/dev/Kanji/ 138 (3.1%) 621 (0.2%) 4.5
arch/trunk/jewel/gems/ 54 (1.2%) 574 (0.2%) 10.6
arch/trunk/light/ 48 (1.1%) 568 (0.2%) 11.8
arch/trunk/food/produce/ 71 (1.6%) 561 (0.2%) 7.9
client/trunk/gtk-v2/ 16 (0.4%) 550 (0.2%) 34.3
arch/trunk/misc/music/ 34 (0.8%) 508 (0.2%) 14.9
maps/trunk/marksel/ 5 (0.1%) 494 (0.2%) 98.8
maps/trunk/scorn/shops/ 14 (0.3%) 434 (0.2%) 31.0
server/trunk/utils/ 37 (0.8%) 365 (0.1%) 9.8
arch/trunk/jewel/bars/ 33 (0.7%) 357 (0.1%) 10.8
arch/trunk/dev/Gloran/ 70 (1.6%) 315 (0.1%) 4.5
arch/trunk/dev/Britan/ 62 (1.4%) 279 (0.1%) 4.5
server/trunk/include/random_maps/ 5 (0.1%) 274 (0.1%) 54.8
client/trunk/cmake/ 2 (0.0%) 262 (0.1%) 131.0
maps/trunk/python/dialog/ 2 (0.0%) 256 (0.1%) 128.0
maps/trunk/wolfsburg/tt/ 2 (0.0%) 243 (0.1%) 121.5
maps/trunk/python/CFReputation/sql/ 7 (0.2%) 202 (0.1%) 28.8
server/trunk/devel/ 8 (0.2%) 200 (0.1%) 25.0
arch/trunk/jewel/ores/ 18 (0.4%) 194 (0.1%) 10.7
arch/trunk/food/ 116 (2.6%) 181 (0.1%) 1.5
client/trunk/macros/ 37 (0.8%) 170 (0.1%) 4.5
maps/trunk/mlab/citydeclouds/ 10 (0.2%) 167 (0.1%) 16.7
maps/trunk/editor/pickmaps/ 3 (0.1%) 159 (0.1%) 53.0
maps/trunk/scorn/houses/ 14 (0.3%) 143 (0.1%) 10.2
maps/trunk/python/ 7 (0.2%) 141 (0.1%) 20.1
maps/trunk/pup_land/nurnberg/ 14 (0.3%) 141 (0.1%) 10.0
maps/trunk/pup_land/lone_town/ 13 (0.3%) 133 (0.0%) 10.2
server/trunk/types/food/ 8 (0.2%) 131 (0.0%) 16.3
arch/trunk/player/class/Wizardry/ 7 (0.2%) 108 (0.0%) 15.4
maps/trunk/pup_land/ 6 (0.1%) 102 (0.0%) 17.0
client/trunk/pixmaps/ 28 (0.6%) 98 (0.0%) 3.5
maps/trunk/scorn/taverns/ 3 (0.1%) 97 (0.0%) 32.3
maps/trunk/python/CFReputation/ 4 (0.1%) 90 (0.0%) 22.5
arch/trunk/player/race/ 2 (0.0%) 71 (0.0%) 35.5
maps/trunk/ 4 (0.1%) 60 (0.0%) 15.0
server/trunk/utils/cre/ 44 (1.0%) 50 (0.0%) 1.1
maps/trunk/python/commands/ 2 (0.0%) 47 (0.0%) 23.5
maps/trunk/planes/ 7 (0.2%) 47 (0.0%) 6.7
arch/trunk/flesh/generic/ 5 (0.1%) 47 (0.0%) 9.4
arch/trunk/misc/ 75 (1.7%) 46 (0.0%) 0.6
server/trunk/plugins/cfpython/ 16 (0.4%) 45 (0.0%) 2.8
maps/trunk/python/misc/ 2 (0.0%) 45 (0.0%) 22.5
maps/trunk/pup_land/castle_eureca/ 3 (0.1%) 44 (0.0%) 14.6
server/trunk/plugins/citylife/ 7 (0.2%) 42 (0.0%) 6.0
server/trunk/plugins/cfanim/ 13 (0.3%) 42 (0.0%) 3.2
maps/trunk/pup_land/nurnberg/dick/ 5 (0.1%) 40 (0.0%) 8.0
maps/trunk/python/items/ 3 (0.1%) 37 (0.0%) 12.3
maps/trunk/python/quests/ 4 (0.1%) 36 (0.0%) 9.0
maps/trunk/python/pshop/ 3 (0.1%) 36 (0.0%) 12.0
arch/trunk/shop/ 9 (0.2%) 35 (0.0%) 3.8
server/trunk/types/savebed/ 3 (0.1%) 34 (0.0%) 11.3
client/trunk/utils/ 7 (0.2%) 34 (0.0%) 4.8
server/trunk/types/transport/ 5 (0.1%) 33 (0.0%) 6.6
maps/trunk/inn_and_outpost/ 4 (0.1%) 29 (0.0%) 7.2
client/trunk/gtk-v2/win32/ 13 (0.3%) 28 (0.0%) 2.1
maps/trunk/scorn/port/ 4 (0.1%) 27 (0.0%) 6.7
server/trunk/test/unit/server/ 8 (0.2%) 26 (0.0%) 3.2
maps/trunk/pup_land/nurnberg/castle_bauer/ 1 (0.0%) 25 (0.0%) 25.0
server/trunk/types/shop_inventory/ 2 (0.0%) 24 (0.0%) 12.0
server/trunk/types/potion/ 3 (0.1%) 24 (0.0%) 8.0
server/trunk/types/converter/ 4 (0.1%) 24 (0.0%) 6.0
maps/trunk/navar_city/misc/ 5 (0.1%) 24 (0.0%) 4.8
server/trunk/types/weapon_improver/ 2 (0.0%) 23 (0.0%) 11.5
server/trunk/types/lighter/ 3 (0.1%) 23 (0.0%) 7.6
server/trunk/types/gate/ 2 (0.0%) 23 (0.0%) 11.5
server/trunk/types/common/ 2 (0.0%) 23 (0.0%) 11.5
arch/trunk/flesh/misc/ 1 (0.0%) 22 (0.0%) 22.0
server/trunk/types/player_changer/ 2 (0.0%) 21 (0.0%) 10.5
server/trunk/types/exit/ 1 (0.0%) 21 (0.0%) 21.0
maps/trunk/python/CFReputation/utils/ 1 (0.0%) 21 (0.0%) 21.0
arch/trunk/misc/Container/ 4 (0.1%) 21 (0.0%) 5.2
server/trunk/types/spell_effect/ 3 (0.1%) 20 (0.0%) 6.6
server/trunk/types/duplicator/ 2 (0.0%) 20 (0.0%) 10.0
maps/trunk/darcap/darcap/shops/ 3 (0.1%) 20 (0.0%) 6.6
server/trunk/types/detector/ 1 (0.0%) 19 (0.0%) 19.0
maps/trunk/santo_dominion/shops/ 3 (0.1%) 19 (0.0%) 6.3
arch/trunk/jewel/ 139 (3.1%) 18 (0.0%) 0.1
server/trunk/lib/wizhelp/ 7 (0.2%) 17 (0.0%) 2.4
maps/trunk/python/events/gkill/ 1 (0.0%) 17 (0.0%) 17.0
arch/trunk/transport/ 7 (0.2%) 16 (0.0%) 2.2
arch/trunk/ground/ 1 (0.0%) 16 (0.0%) 16.0
server/trunk/plugins/common/ 4 (0.1%) 14 (0.0%) 3.5
maps/trunk/python/maps/scorn/ 1 (0.0%) 14 (0.0%) 14.0
maps/trunk/navar_city/jail/ 1 (0.0%) 14 (0.0%) 14.0
arch/trunk/readable/ 5 (0.1%) 14 (0.0%) 2.8
server/trunk/test/unit/common/ 7 (0.2%) 13 (0.0%) 1.8
maps/trunk/quests/greyshield/ 3 (0.1%) 13 (0.0%) 4.3
maps/trunk/lake_country/elven_moon/ 1 (0.0%) 12 (0.0%) 12.0
arch/trunk/armour/mail/ 6 (0.1%) 12 (0.0%) 2.0
server/trunk/plugins/common/include/ 5 (0.1%) 11 (0.0%) 2.2
maps/trunk/mlab/citydeclouds/bank/ 2 (0.0%) 11 (0.0%) 5.5
server/trunk/include/shared/ 3 (0.1%) 10 (0.0%) 3.3
server/trunk/types/shop_mat/ 3 (0.1%) 9 (0.0%) 3.0
maps/trunk/dragonisland/shops/ 4 (0.1%) 9 (0.0%) 2.2
maps/trunk/unlinked/Greyshield/ 18 (0.4%) 7 (0.0%) 0.3
maps/trunk/quests/saromok/ 2 (0.0%) 7 (0.0%) 3.5
maps/trunk/python/events/init/ 8 (0.2%) 7 (0.0%) 0.8
maps/trunk/pup_land/rainbow/ 2 (0.0%) 7 (0.0%) 3.5
arch/trunk/random/ 1 (0.0%) 7 (0.0%) 7.0
server/trunk/macros/ 8 (0.2%) 6 (0.0%) 0.7
maps/trunk/brest/apartments/ 1 (0.0%) 6 (0.0%) 6.0
maps/trunk/unlinked/chadfire/towns/port/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/pup_land/nurnberg/dragonhangar/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/pup_land/lone_town/dragonhangar/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/navar_city/dragon_hangar/ 1 (0.0%) 5 (0.0%) 5.0
maps/trunk/lake_country/dragon_hangar/ 1 (0.0%) 5 (0.0%) 5.0
arch/trunk/weapon/artifact/ 5 (0.1%) 5 (0.0%) 1.0
server/trunk/test/unit/random_maps/ 3 (0.1%) 4 (0.0%) 1.3
server/trunk/test/bugs/bugtrack/ 4 (0.1%) 4 (0.0%) 1.0
maps/trunk/wolfsburg/volcano/ 1 (0.0%) 4 (0.0%) 4.0
maps/trunk/unlinked/chadfire/ 1 (0.0%) 4 (0.0%) 4.0
maps/trunk/dungeons/train/ 1 (0.0%) 4 (0.0%) 4.0
arch/trunk/spell/Ability/ 2 (0.0%) 4 (0.0%) 2.0
server/trunk/test/toolkit/ 3 (0.1%) 3 (0.0%) 1.0
server/trunk/test/ 1 (0.0%) 3 (0.0%) 3.0
server/trunk/lib/help/ 1 (0.0%) 3 (0.0%) 3.0
server/trunk/doc/playbook/ 2 (0.0%) 3 (0.0%) 1.5
arch/trunk/spell/ 1 (0.0%) 3 (0.0%) 3.0
server/trunk/types/ 2 (0.0%) 2 (0.0%) 1.0
server/trunk/test/unit/socket/ 2 (0.0%) 2 (0.0%) 1.0
server/trunk/make_win32/ 1 (0.0%) 2 (0.0%) 2.0
server/trunk/doc/playbook-html/ 2 (0.0%) 2 (0.0%) 1.0
maps/trunk/wolfsburg/shops/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/unlinked/chadfire/towns/castle/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/quests/peterm/quests/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/python/maps/darcap/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/python/events/remove/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/pup_land/cave_weapon/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/pup_land/begin/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/port_joseph/town/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/navar_city/tower/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/marksel/shops/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/lake_country/shops/ 1 (0.0%) 2 (0.0%) 2.0
maps/trunk/azumauindo/suno-yamatoshi/shops/ 1 (0.0%) 2 (0.0%) 2.0
arch/trunk/spell/BlessCurse/ 2 (0.0%) 2 (0.0%) 1.0
arch/trunk/potion/ 1 (0.0%) 2 (0.0%) 2.0
server/trunk/types/trapdoor/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/types/button/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/test/unit/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/test/bugs/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/lib/i18n/ 1 (0.0%) 1 (0.0%) 1.0
server/trunk/lib/adm/ 8 (0.2%) 1 (0.0%) 0.1
maps/trunk/python/guilds/ 2 (0.0%) 1 (0.0%) 0.5
maps/trunk/darcap/temple_justice/ 1 (0.0%) 1 (0.0%) 1.0
maps/trunk/darcap/quest/ 1 (0.0%) 1 (0.0%) 1.0
client/trunk/help/ 6 (0.1%) 1 (0.0%) 0.1
client/trunk/gtk-v2/themes/ 4 (0.1%) 1 (0.0%) 0.2
arch/trunk/spell/Potion/ 1 (0.0%) 1 (0.0%) 1.0
arch/trunk/flesh/demon/ 1 (0.0%) 1 (0.0%) 1.0
arch/trunk/connect/Gates/ 1 (0.0%) 1 (0.0%) 1.0
stable/ 1 (0.0%) 0 (0.0%) 0.0
sounds/trunk/debian/ 6 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/template/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/template/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/citylife/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfrhg/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfrhg/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/cfpython/include/ 2 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfnewspaper/include/ 2 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cfnewspaper/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/cflogger/include/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/cflogger/ 3 (0.1%) 0 (0.0%) 0.0
server/trunk/plugins/cfanim/include/ 2 (0.0%) 0 (0.0%) 0.0
server/trunk/plugins/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/spoiler/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/spoiler-html/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/spell-docs/ 1 (0.0%) 0 (0.0%) 0.0
server/trunk/doc/scripts/ 1 (0.0%) 0 (0.0%) 0.0
server/branches/ 1 (0.0%) 0 (0.0%) 0.0
next/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/unlinked/casino/ 2 (0.0%) 0 (0.0%) 0.0
maps/trunk/templates/keep/ 6 (0.1%) 0 (0.0%) 0.0
maps/trunk/templates/guild/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/scorn/guilds/mailed_fist/ 3 (0.1%) 0 (0.0%) 0.0
maps/trunk/scorn/guilds/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/scorn/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/pup_land/pplant/ 1 (0.0%) 0 (0.0%) 0.0
maps/trunk/brest/black_shield/ 3 (0.1%) 0 (0.0%) 0.0
maps/branches/ 1 (0.0%) 0 (0.0%) 0.0
latest/ 1 (0.0%) 0 (0.0%) 0.0
client/trunk/doc/examples/script/ 2 (0.0%) 0 (0.0%) 0.0
client/trunk/doc/ 1 (0.0%) 0 (0.0%) 0.0
client/trunk/Documentation/examples/script/ 2 (0.0%) 0 (0.0%) 0.0
client/trunk/Documentation/ 1 (0.0%) 0 (0.0%) 0.0
client/tags/1.10/ 1 (0.0%) 0 (0.0%) 0.0
client/tags/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/x11/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/utils/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/sound-src/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/pixmaps/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/help/ 2 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk/ 2 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/themes/ 1 (0.0%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/src/ 25 (0.6%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/glade/ 16 (0.4%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/gtk-v2/ 6 (0.1%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/common/ 5 (0.1%) 0 (0.0%) 0.0
client/branches/gtk-v2-libglade/ 5 (0.1%) 0 (0.0%) 0.0
client/branches/ 1 (0.0%) 0 (0.0%) 0.0
arch/trunk/spell/Misc/ 2 (0.0%) 0 (0.0%) 0.0
arch/trunk/misc/Bagpipe/ 12 (0.3%) 0 (0.0%) 0.0
arch/branches/ 1 (0.0%) 0 (0.0%) 0.0

Activity of partmedia

Most Recent Commits

partmedia 2020-08-29 02:33 Rev.: 21320

Fix out-of-bounds reads from using out_of_map()

Several callers use out_of_map() to check whether a given x, y
coordinate is in a map. However, out_of_map() returns false if the
coordinate exists in a tiled map outside the given map.

Macros such as GET_MAP_OB (and FOR_MAP_PREPARE, which uses GET_MAP_OB)
access the map 'spaces' array directly, and so implicitly assume that
the x, y coordinate is in the real map. Using out_of_map() instead of
OUT_OF_REAL_MAP can therefore result in out-of-bounds accesses to the
'spaces' array.

This patch replaces a few obviously unsafe calls to out_of_map() with
OUT_OF_REAL_MAP. There are probably still a few unsafe calls lurking
around, and obviously the better solution would have been to update
these calls to use the multi-tile aware functions.

4 lines of code changed in 3 files:

  • server/trunk/common: object.c (+2 -3)
  • server/trunk/server: attack.c (+1 -1), skills.c (+1 -1)
partmedia 2020-08-26 11:56 Rev.: 21316

Add new NROF() macro to deal with nrof=0

Most of the code assumes that nrof=0 is the same as nrof=1. Document
this and add a macro to deal with this and use it whenever possible.

30 lines of code changed in 8 files:

  • server/trunk/common: button.c (+8 -8), item.c (+1 -1), object.c (+3 -3)
  • server/trunk/include: object.h (+10 -1)
  • server/trunk/server: alchemy.c (+4 -4), c_object.c (+1 -1), shop.c (+2 -2)
  • server/trunk/types/trapdoor: trapdoor.c (+1 -1)
partmedia 2020-08-26 11:56 Rev.: 21315

Send ticks only while playing

3 lines of code changed in 1 file:

  • server/trunk/socket: loop.c (+3 -3)
partmedia 2020-08-26 11:56 Rev.: 21314

Profile save_objects()

10 lines of code changed in 1 file:

  • server/trunk/common: map.c (+10 -4)
partmedia 2020-08-25 23:18 Rev.: 21313

Fix occasional divide by zero after saving

7 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: inventory.c (+7)
partmedia 2020-08-25 23:18 Rev.: 21312

Better document input states

3 lines of code changed in 1 file:

  • client/trunk/common: client.h (+3 -2)
partmedia 2020-08-24 14:11 Rev.: 21310

Fix exit coordinate

2 lines of code changed in 1 file:

  • maps/trunk/mlab/citydeclouds: citydeclouds2F (+2 -2)
partmedia 2020-08-24 13:34 Rev.: 21309

Unmark unique exit from Astral Plane to Suno-yamatoshi

The Suno-yamatoshi uses an intermediate map before exiting to
Azumauindo. Marking the intermediate map breaks the relative path to the
bank exit, trapping players in the Astral Plane.

While here, fix capitalization.

2 lines of code changed in 1 file:

  • maps/trunk/planes: astral-vault (+2 -3)
partmedia 2020-08-24 13:34 Rev.: 21308

Use absolute paths for exits to the Astral Vault

28 lines of code changed in 14 files:

  • maps/trunk/azumauindo/suno-yamatoshi/shops: bank1_vault (+2 -2)
  • maps/trunk/brest/shops: brest_bank_vault (+2 -2)
  • maps/trunk/darcap/darcap/shops: bank_darcap_vault (+2 -2)
  • maps/trunk/dragonisland/shops: bank_stoneville_vault (+2 -2)
  • maps/trunk/lake_country/shops: lc-bank-vault (+2 -2)
  • maps/trunk/marksel/shops: bank_marksel_vault (+2 -2)
  • maps/trunk/mlab/citydeclouds/bank: bank_vault (+2 -2)
  • maps/trunk/navar_city/misc: city1bank_vault (+2 -2)
  • maps/trunk/port_joseph/town: bank-vault (+2 -2)
  • maps/trunk/pup_land/lone_town: bank_vault (+2 -2)
  • maps/trunk/pup_land/nurnberg: bank_vault (+2 -2)
  • maps/trunk/santo_dominion/shops: bank_santodominion_vault (+2 -2)
  • maps/trunk/scorn/shops: bank-vault (+2 -2)
  • maps/trunk/wolfsburg/shops: bank-wolfsburg-vault (+2 -2)
partmedia 2020-08-23 14:15 Rev.: 21305

Add missing header file

Submitted by: Josh Hoover (via IRC)

2 lines of code changed in 1 file:

  • client/trunk/common: player.c (+2)
partmedia 2020-08-23 12:58 Rev.: 21304

Fix integer comparison with different signedness

2 lines of code changed in 2 files:

  • server/trunk/common: time.c (+1 -1)
  • server/trunk/include: sproto.h (+1 -1)
partmedia 2020-08-23 12:39 Rev.: 21303

Fix build with -fno-common

window_xml_file appears in a header file without extern, causing a
linker error when built with -fno-common.

1 lines of code changed in 1 file:

  • client/trunk/gtk-v2/src: main.h (+1 -1)
partmedia 2020-08-08 12:18 Rev.: 21256

Fix amberium to jade converter ratio

2 lines of code changed in 1 file:

  • arch/trunk/shop: conv.arc (+2 -2)
partmedia 2020-07-29 14:01 Rev.: 21246

Execute word of recall effect without magic denied check

Casting word of recall causes a delayed word of recall effect. The check
for denied magic is already performed when casting. However, this second
check break balms of return home, which, like other balms, should
function even in magic-denied areas.

Removing this second check does mean that a player could now cast word
of recall in a magic-allowed area, then run into a magic-denied area,
and still be teleported home. This is probably not a problem.

Tracker: bugs/873

2 lines of code changed in 1 file:

  • server/trunk/types/spell_effect: spell_effect.c (+2 -6)
partmedia 2020-06-22 18:54 Rev.: 21245

Add metaserver refresh button

40 lines of code changed in 2 files:

  • client/trunk/gtk-v2/src: metaserver.c (+25 -12)
  • client/trunk/gtk-v2/ui: dialogs.ui (+15 -1)
partmedia 2020-05-03 20:14 Rev.: 21227

Animate wizard

108 lines of code changed in 7 files:

  • arch/trunk/player/class/Wizardry: wizard.base.112.png (new 25), wizard.base.132.png (new 30), wizard.base.152.png (new 10), wizard.base.153.png (new 7), wizard.base.172.png (new 30), wizard_class.arc (+1 -1), wizard_class.face (+5 -1)
partmedia 2020-04-22 21:09 Rev.: 21221

Remove duplicate floor

1 lines of code changed in 1 file:

  • maps/trunk/darcap/temple_justice: temple_justice.5 (+1 -11)
partmedia 2020-04-22 21:09 Rev.: 21220

Fix entrance to Elven Moon

- There are some water tiles with move_block set incorrectly that allow
passage to the island even without the bridge. Fix those.

- Move magic mouth underneath floor so it does not appear when 'show
invisible' is cast.

- Make invisible barrier see-through.

12 lines of code changed in 1 file:

  • maps/trunk/lake_country/elven_moon: elvenmoon.1 (+12 -12)
partmedia 2020-04-22 21:04 Rev.: 21219

Set timeout to zero when trying to swap map with player

1 lines of code changed in 1 file:

  • server/trunk/server: swap.c (+1)
partmedia 2020-04-13 01:00 Rev.: 21205

Clear last_skill_ob before removing inventory

6 lines of code changed in 1 file:

  • server/trunk/server: login.c (+6)

(1117 more)

Generated by StatSVN 0.7.0