kinther
8a11985dc0
Spell save DC function
2025-08-30 19:00:20 -07:00
kinther
17d6221510
Update skills for 5e system
2025-08-28 10:47:05 -07:00
kinther
0815cd6a96
More oedit updates and new objects
2025-08-25 15:27:42 -07:00
kinther
9efab96518
Further oedit fixes
2025-08-24 17:30:56 -07:00
kinther
33b52ffe00
Fix oedit menu options
2025-08-24 16:06:50 -07:00
kinther
b928572156
Initial zones
2025-08-24 10:08:35 -07:00
kinther
16b0af3f89
Remove old zones and add placeholder for new zones
2025-08-23 18:09:02 -07:00
kinther
46bd77943e
Remove gsay/gtell, update helpfiles
2025-08-23 17:54:49 -07:00
kinther
2159ca06f0
Update shield use skill, add durability to armor, update oedit, and increase object values
2025-08-23 17:48:42 -07:00
kinther
e40f236867
Fix unit tests and update some function names
2025-08-22 15:21:06 -07:00
kinther
15736e523a
Update README.md
2025-08-21 14:45:21 -07:00
kinther
3c4bb3c064
Update makefile to allow for unit testing
2025-08-20 15:28:12 -07:00
kinther
75316a6702
Convert system to "5e-like"
2025-08-20 15:27:14 -07:00
kinther
b6864f8db9
Remove junk vanishment
2025-08-20 09:28:37 -07:00
kinther
41742a168a
Fix emoting system
2025-08-20 09:24:27 -07:00
kinther
603b82fc0f
Remove auction, grats, gossip
2025-08-20 08:04:01 -07:00
kinther
cf621e02c1
Update gain_skill function with timers
2025-08-19 13:56:23 -07:00
kinther
3560427902
Add basic combat skills
2025-08-19 13:18:53 -07:00
kinther
16cd1fac05
Add four new classes
2025-08-19 10:54:28 -07:00
kinther
1cf23d76b0
Remove qsay
2025-08-19 09:40:03 -07:00
kinther
f5cae94e14
Remove redundant skillset command
2025-08-19 07:15:18 -07:00
kinther
5aec076135
Emoting system
2025-08-19 07:10:24 -07:00
kinther
944dc92bc9
Add skill gains on skill failures
2025-08-18 13:06:00 -07:00
kinther
00c475736c
Add class skills upon chargen
2025-08-18 08:26:56 -07:00
kinther
93da215633
Move tell/reply to staff commands
2025-08-17 11:51:14 -07:00
kinther
dbf38a2c38
Remove holler command
2025-08-17 11:34:46 -07:00
kinther
1f707eee74
OOC command
2025-08-17 11:14:58 -07:00
kinther
a045045eec
Updated set skill command to account for multi-word skills
2025-08-17 11:05:35 -07:00
kinther
993a94634e
Add set skill command
2025-08-17 09:32:59 -07:00
kinther
5a19b015e3
Remove practice command, add skills command, remove guild special room assignment
2025-08-17 09:12:48 -07:00
kinther
31e46e739d
Change title to be immortal+ command
2025-08-16 16:02:51 -07:00
kinther
5271729109
Update junk and donate
2025-08-16 15:56:08 -07:00
kinther
96f82a90e1
Remove levels command
2025-08-14 17:26:51 -07:00
kinther
868da4ed84
Reduce to five total levels
2025-08-14 13:15:10 -07:00
kinther
7ba065b069
Remove sacrifice and donate commands
2025-08-14 12:51:49 -07:00
kinther
ff7d3efcf2
Update score command output
2025-08-14 12:43:13 -07:00
kinther
8d46830d85
Remove line indicating XP gain on kills
2025-08-14 12:37:49 -07:00
kinther
fa1af68fdf
Remove XP sacrifice gain and
2025-08-14 12:37:31 -07:00
kinther
7d2afcdee0
Remove XP gains for mortals
2025-08-14 12:28:08 -07:00
kinther
69caa31b8a
Remove happyhour
2025-08-13 15:55:39 -07:00
kinther
9ce2340f7d
Remove happy hour
2025-08-13 15:41:29 -07:00
Thomas Arp
f6339b495e
Feature/clang tidy ( #154 )
...
* First cmake list file, simple docs.
TODO: utils folder.
* Support for building utils
* All fields except HAVE_DOPRNT in place
* Now builds and runs :)
* Added support for clang-tidy, if available.
2025-07-02 22:34:57 +02:00
Thomas Arp
3e0c1ccc18
Support cmake ( #153 )
...
* First cmake list file, simple docs.
TODO: utils folder.
* Support for building utils
* All fields except HAVE_DOPRNT in place
* Now builds and runs :)
2025-07-02 22:23:10 +02:00
Thomas Arp
b9d84fc325
Make sure %target% also works in act triggers and code cleanup ( #152 )
...
* Make sure %target% works in act triggers
* code cleanup. Remove inline block, make variable names more understandable.
Ref https://www.tbamud.com/forum/4-development/4525-confused-over-piece-of-code-in-parse-room
2025-07-02 22:22:36 +02:00
Thomas Arp
bdaca46e79
Added a new trigger type for mobs, called "Damage", that triggers every ( #151 )
...
time the mob is harmed, through any means.
Valid return values:
-1: prevents damage from occurring. Will also prevent a fight from
starting.
0: forces a miss.
>0 : the damage the mob will endure.
Available variables:
%actor%: the one doing the damage
%victim%: typically the same as %self% - the one being attacked
%damage%: the damage inflicted. Always a non-negative number.
%attacktype%: The attack type. Will be UNDEFINED when hitting with a
weapon.
2025-07-02 22:22:17 +02:00
Thomas Arp
f1794521cf
Feature/issue 141 immort where ( #142 )
...
* perform_immort_where and print_object_location rewritten to handle paging.
Fixes #141
* A little more info in immort where now we have more space for output.
Fixes #141
* Added PRF_VERBOSE for toggling long output in where command.
Fixes #141
* Also toggle headers in `where x` depending on verbose-pref.
Fixes #141
2025-07-02 22:21:14 +02:00
Thomas Arp
89eb009c4f
Remove webster lookup since it no longer works ( #99 )
...
* removed useless util/webster.c and fixed a couple of potential buffer overruns in the util functions
* removed stray utf-8 error chars. I guess someone has used an editor with fancy 's
* removed last webster integrations
2025-07-02 22:18:40 +02:00
Thomas Arp
9a0a096f85
Merge remote-tracking branch 'refs/remotes/origin/master'
2025-07-02 21:27:07 +02:00
Thomas Arp
ba7dc7bf6f
convert docs files to utf-8
2025-07-02 21:26:19 +02:00
Thomas Arp
558e71eed8
ignore .idea from clion IDE
2025-07-02 21:25:34 +02:00