Skip to content

Releases: GoMudEngine/GoMud

release-42078f2

28 Apr 01:54
42078f2

Choose a tag to compare

Update README.md (#352)

fixing the CONTRIBUTING.md link in README.md

release-06317f0

28 Apr 01:24
06317f0

Choose a tag to compare

Update mob and item list functionality (#351)

* Added in Getters for Screen width and height to apply default values if no screen information has been received and cast the native uint32 to int as that is the downstream type that is used.

* Added templates/layout.go and the shared DynamicList function as part of a larger refactor

* Modifed mob and item list to use DynamicList for rendering of results as well as fixing sort by tolowering the names

* Added a message if no items are returned

* added tests

release-edf3b2a

26 Apr 03:48
c514515

Choose a tag to compare

Mob pathfinding (#341)

# Description

This adds initial implementation of pathfinding for mobs. 
A `pathto` command is added, which accepts multiple room id's, or the keyword `home` (to go back to their spawned-from room) to initiate a path for a mob. This allows testing via the admin `command` command, and also initiating via scripting.

## Changes

Provide a bullet point list of noteworthy changes in this Pull Request:

- Paths are followed when mobs are idle
- `pathto` command added.
  - Example: `pathto 300 1 home` to create/follow a path to roomId 300, then 1, then back to home room.
  - If rooms cannot be fully connected, `pathto` fails without a path.
- Removed old "room stack" tracking used to return home when mobs wander too far. It was buggy anyways. Replaced with `pathto home`
- Added some randomly selected paths for frostfang guards to patrol.
- Scripting functions to check path status

release-c514515

26 Apr 03:48
c514515

Choose a tag to compare

Mob pathfinding (#341)

# Description

This adds initial implementation of pathfinding for mobs. 
A `pathto` command is added, which accepts multiple room id's, or the keyword `home` (to go back to their spawned-from room) to initiate a path for a mob. This allows testing via the admin `command` command, and also initiating via scripting.

## Changes

Provide a bullet point list of noteworthy changes in this Pull Request:

- Paths are followed when mobs are idle
- `pathto` command added.
  - Example: `pathto 300 1 home` to create/follow a path to roomId 300, then 1, then back to home room.
  - If rooms cannot be fully connected, `pathto` fails without a path.
- Removed old "room stack" tracking used to return home when mobs wander too far. It was buggy anyways. Replaced with `pathto home`
- Added some randomly selected paths for frostfang guards to patrol.
- Scripting functions to check path status

release-ea66c57

25 Apr 17:36
ea66c57

Choose a tag to compare

Removing lich related scripting, accidentally copied from king script…

release-d244143

25 Apr 17:54
d244143

Choose a tag to compare

Fixing bug with room messages not sending (#344)

# Description

Fixes a bug introduced last month, causing room messages to not go out properly.

## Changes

- Do not skip entire event when skipping one user.

release-d38dc80

25 Apr 00:01
d38dc80

Choose a tag to compare

Bump github.com/nicksnyder/go-i18n/v2 from 2.5.1 to 2.6.0 (#336)

Bumps github.com/nicksnyder/go-i18n/v2 from 2.5.1 to 2.6.0.

release-a48344d

24 Apr 22:35
0ab5a04

Choose a tag to compare

Color changes, path finding, misc. fixes (#327)

# Description

Miscellaneous uncategorized changes/improvements

## Changes

- mob `say` text now colorized same as player - bright magenta instead of dark.
- Tinymap now colorized instead of monochrome (See examples)
- Code cleanup per recommendations of `go vet`
  - Suppressing/Ignoring `struct literal uses unkeyed fields` warnings.
- Added A* pathfinding algorithm to mapper package.
  - Not currently used anywhere.
- Ran `go mod tidy`

## Examples

Tinymap:
![Screenshot 2025-04-23 at 11 09 40 AM](https://github.com/user-attachments/assets/820bd406-29db-4fdd-b9ee-b235666c2b85)

release-855807d

24 Apr 22:36
0ab5a04

Choose a tag to compare

Color changes, path finding, misc. fixes (#327)

# Description

Miscellaneous uncategorized changes/improvements

## Changes

- mob `say` text now colorized same as player - bright magenta instead of dark.
- Tinymap now colorized instead of monochrome (See examples)
- Code cleanup per recommendations of `go vet`
  - Suppressing/Ignoring `struct literal uses unkeyed fields` warnings.
- Added A* pathfinding algorithm to mapper package.
  - Not currently used anywhere.
- Ran `go mod tidy`

## Examples

Tinymap:
![Screenshot 2025-04-23 at 11 09 40 AM](https://github.com/user-attachments/assets/820bd406-29db-4fdd-b9ee-b235666c2b85)

release-71e8f28

24 Apr 19:11
71e8f28

Choose a tag to compare

Create dependabot.yml (#335)

# Description

Adding dependabot functionality/configuration

## Changes

Provide a bullet point list of noteworthy changes in this Pull Request:

- adding dependabot yaml config file