Commit Graph

7418 Commits (aa790109ca272dc0a702a4051902ee8e12021a18)

Author SHA1 Message Date
Kevin Zheng aa790109ca Remove extraneously copied files 2024-03-31 11:34:07 -07:00
Kevin Zheng 40521c75f5 Fix guild definitions 2024-03-31 11:32:51 -07:00
Kevin Zheng 273c571df1 Update documentation 2024-03-29 12:17:56 -07:00
Kevin Zheng fe856061ec Fix missing connection 2024-03-29 11:33:45 -07:00
Kevin Zheng 5cd2e5fd1c Add error handling message when missing argument 2024-03-29 11:33:31 -07:00
Kevin Zheng da3b0be0b6 Accept lowercase destination names 2024-03-29 11:07:49 -07:00
Kevin Zheng b12bdafe89 Remove old guild prison thing
Removes the old guild limbo prison chaos thing since that has been
removed from the Python. Also remove related (broken) prisoner release,
which also has the nice advantage of removing the very loud lightning
walls.
2024-03-27 12:21:20 -07:00
Kevin Zheng ba147ae334 Remove duplicate guild list 2024-03-27 12:07:28 -07:00
Kevin Zheng a539289411 Fix guild template scripts with Python 3 2024-03-27 11:59:36 -07:00
Kevin Zheng 3d20a7dd92 Add missing shop mat 2024-03-22 17:34:32 -07:00
Kevin Zheng b0d5db617d Adjust big chest region
Putting it in Darcap means that you hear the church bells from Darcap;
however players reported that this is confusing because all guilds go to
one big chest.
2024-03-22 17:05:39 -07:00
Kevin Zheng e3070f0e72 Fix default dialog 2024-03-22 16:49:51 -07:00
Kevin Zheng 75b648096c Fix wall blocking exit
There is supposed to be an exit that opens when you take the cloak of
magic resistance, but a wall is blocking it.
2024-03-22 16:49:51 -07:00
Kevin Zheng ee73551e98 Get rid of guild indefinite detention
Print a normal "access denied" message instead of teleporting offenders
into the strange room.

For trespassers who step on the traps, teleport them to jail. The curse
no longer works and is probably cruel and unusual.
2024-03-21 21:54:03 -07:00
Kevin Zheng 5f115dcda0 Adjust mail login message 2024-03-21 20:15:27 -07:00
Kevin Zheng 6a26ab0f07 Convert CFMail to sqlite3 2024-03-21 20:14:53 -07:00
Kevin Zheng 0b0bc8440c Fix guild bank accounts
Use with statement to CFBank.open() so that close() is always correctly
called.

Change the guild account name to used the fixed string /guilds/ in front
of the guild name to avoid hash codes changing between Python versions.

DMs will need to manually move guild balances to the new account names.
2024-03-21 15:40:56 -07:00
Kevin Zheng 376dd8683e Convert CFBank to sqlite3 2024-03-21 13:22:44 -07:00
Kevin Zheng 9838c555ed Disable CFReptuation by default
Reputation currently doesn't have a very noticable in-game impact, but
currently causes a pretty big performance hit when killing a lot of
monsters.
2024-03-19 11:11:43 -07:00
Kevin Zheng 8a10e01301 Add coordinate overrides
This makes the trip from Scorn to Red Town cost less. While here, also
take players to the Pup Land Terminal instead of Red Town.
2024-03-19 10:37:49 -07:00
Kevin Zheng 3fddffdb70 Use CFBank.open() to avoid repeating database name 2024-03-18 13:17:15 -07:00
Kevin Zheng 1ac90a9881 Add new dragon hangars
Retire the old dragon hangars in favor of new talking dragons who will
take you places if you pay them money.

When placed on world maps, these dragons will automatically compute fare
based on the destination location (relative to them).
2024-03-16 18:04:57 -07:00
Rick Tanner 4cd2f06db0 Minor cosmetic changes for better wall merging in Old City (scorn/oldcity/oldcity54) - no functional changes 2024-03-15 18:51:33 -05:00
Rick Tanner c9d28903c9 Fix incorrect grammar correction in the skeleton's OldCity Riddle, should be doest instead of doesn't 2024-03-15 18:48:45 -05:00
SilverNexus 8732b19c70 Merge branch weather in master.
Note that this renders the weather branch for maps obsolete.
Additionally, there are still more areas with missing elevation, but those can be added directly to master.
2024-02-26 12:06:49 -05:00
SilverNexus 487fe5905c Deadname removal. 2024-02-26 08:08:43 -05:00
SilverNexus 051c230964 Remove uranium and derivative piles.
Two reasons:
1. There is no way to obtain these in-game.
2. uranium is very out of place in medieval fantasy IMO.
2024-02-25 10:16:19 -05:00
Nicolas Weeger 7556bdb65e Give unique 'slaying' fields to keys 2024-02-25 11:56:57 +01:00
Nicolas Weeger 022151a7f3 Allow the priest of Valriel to give more keys, in case the player gets killed and the church reset meanwhile 2024-02-25 11:51:52 +01:00
SilverNexus 3a9027ce82 Rebalance bulk purchase tables in Nurnburg Alchemy Shop.
Previously, the mineral oil table was wildly imbalanced, since the philosophical oil recipe only requires them. This allowed endless shenanigans with a cauldron and maybe 20 levels of alchemy. After some calculations, multiplying the cost by about four seems to make it close to break-even now.
Additionally, there were two tables for salt, each a different cost. Set those to be the same cost while here.
2024-02-24 15:09:13 -05:00
Kevin Zheng 4f90e6ae5a Fix pushable walls
Pushable walls need move_type set in order to be moveable.
2024-02-24 11:55:56 -08:00
Kevin Zheng 620af00b08 Adjust bank table movement blocking 2024-02-19 14:26:16 -08:00
Kevin Zheng 6937497d9c Reduce Lord Spectre dungeon depth
The current length is a bit unreasonably long and requires a lot of
unpleasant grinding.
2024-02-18 22:22:00 -08:00
Kevin Zheng 8e19ce0b93 Make outdoor and add lighting for ambiance 2024-02-15 21:40:38 -08:00
Kevin Zheng 828f1a3bad Make outdoor, remove some guards and janitors 2024-02-15 21:40:23 -08:00
Kevin Zheng 0a882d7c3e Mark libraries fixed_reset
Libraries are like shops where players frequently check back to see if
it's been reset.
2024-02-13 21:04:25 -08:00
Rick Tanner 506d62fa4e Replace empty book with random_reading book in Hut (/wolfsburg/volcano/huts/hut-06) 2024-02-11 00:46:39 -06:00
Rick Tanner 4314d644ec Replace empty book with random_reading book in Hut (/wolfsburg/volcano/huts/hut-08) 2024-02-11 00:42:15 -06:00
Rick Tanner 02b0090443 Replace empty book with random_reading book in Hut (/wolfsburg/volcano/huts/hut-03) 2024-02-11 00:28:38 -06:00
Rick Tanner 51debb5438 Replace empty book with random_reading book in Hut (/wolfsburg/volcano/huts/hut-05) 2024-02-11 00:27:54 -06:00
Rick Tanner 412db3da0e Remove invalid is_animated to oakdoor archetype 2024-02-11 00:25:44 -06:00
Rick Tanner 1a34f00f75 Replace empty book with random_reading book in Hut (/wolfsburg/volcano/huts/hut-11) 2024-02-11 00:20:33 -06:00
Rick Tanner 10f2ba91b1 Treasure reward update to Creepy House, Dungeon Level 2. Change potion to balm of traveling - which is more familiar and used in other maps, updated quantity from 1 to 2. 2024-01-26 12:50:25 -06:00
Rick Tanner 9f188ab1e2 Updates to Creepy House, Dungeon Level 2. Remove the spike wall death trap. Add more challenges to the map to acquire the upgraded treasure. 2024-01-26 00:15:03 -06:00
Rick Tanner 7b0e7c5399 Correct Modified name reference in map header to Creepy House, Dungeon Level 2 2024-01-24 17:58:47 -06:00
Rick Tanner a4f72e3b46 Cosmetic wall changes for nicer visual merging and alignment in Fortress Ang, Tower Level 2 map. No functional changes. 2024-01-24 17:44:17 -06:00
Rick Tanner f2a4752a75 Replace empty books with random_reading books in Fortress Ang, Tower Level 2 2024-01-24 16:09:04 -06:00
Rick Tanner 90de04f2f4 Replace empty book with random_reading book in Grey Cavern, Dungeon 2024-01-24 16:04:56 -06:00
Rick Tanner 79ae35c468 Replace empty books with random_reading books in Grey Master 2024-01-24 16:02:55 -06:00
Rick Tanner 2f172a4775 Replace empty books with random_reading books in Tower of the Stars, Library 2024-01-24 15:54:32 -06:00