profile
viewpoint

wershlak/nagios_plugins 1

Some Nagios plugins

wershlak/bash_examples 0

Some bash examples

wershlak/ciscosnmp 0

Some tools to manage cisco devices using SNMP

wershlak/docker-remote-api-tls 0

Docker Image that forwards to the Docker API Socket and requires TLS Client authentication

wershlak/sambal 0

Ruby Samba Client

wershlak/sample_app 0

Sample app for rails tutorial

wershlak/sneezymud 0

The "official" SneezyMUD that runs on sneezymud.org port 7900

PR opened sneezymud/sneezymud

Syno and lay

re-implements syno as a smaller, short duration hp buff that can be maintained on one char at a time. Updates lay hands to increase amount healed and changes the cooldown to 12 hours (matching the help file)

+36 -53

0 comment

5 changed files

pr created time in a day

create barnchsneezymud/sneezymud

branch : syno_and_lay

created branch time in a day

create barnchsneezymud/sneezymud

branch : auras

created branch time in 7 days

issue commenthashicorp/terraform

Incident summary for Terraform Registry module download failures (affects TF 0.12.0 to 0.12.18)

Looks like downloads are working now. Thanks for reopening this and getting it fixed @justincampbell

justincampbell

comment created time in 13 days

issue commenthashicorp/terraform

Incident summary for Terraform Registry module download failures (affects TF 0.12.0 to 0.12.18)

This is not fixed for us with 0.12.12. I don't see any change to the behavior or the url from yesterday. Are you sure the change is deployed?

We're currently migrating from tf 11 to 12 and can't upgrade to 0.12.19 until that is complete.

justincampbell

comment created time in 13 days

push eventsneezymud/sneezymud

Jeff Wolak

commit sha db0c002b96910025a2dc4c6a802ef87dc40d1179

update magic_skills as well

view details

push time in 15 days

PR opened sneezymud/sneezymud

Deikhan advanced riding

Reopening this.

Cleaned up some of the logic. getSkillValue() should return -99 if the skill is not known so it should be safe to use in this case without doesKnowSkill()

With this change you can pen/yogi/med and loot with advanced riding. You can't move while meding

H:380 P:73.0 V:128 E:1,000,002,916 > pen
You begin to chant.


PIETY : 73.80 > H:380 P:73.8 V:128 E:1,000,002,916 > n

Your repentance has been accepted by Mezan, the father.


PIETY : 81.43 > H:380 P:81.4 V:128 E:1,000,002,916 > You break your focus...
You ride north.
+76 -26

0 comment

8 changed files

pr created time in 15 days

PR closed sneezymud/sneezymud

Advanced Riding fix

Making some QOL improvements for mounted deikhans.

  • allow pen/med/yogi when advanced riding is 50%
  • allow looting while mounted when advanced riding is 50%
+84 -25

1 comment

8 changed files

wershlak

pr closed time in 15 days

pull request commentsneezymud/sneezymud

Advanced Riding fix

gunna open a new PR on this from a different branch.

wershlak

comment created time in 15 days

create barnchsneezymud/sneezymud

branch : deikhan_fix

created branch time in 15 days

PR opened sneezymud/sneezymud

Proc fixes
  • Update molten proc to fix the wither proc
  • Update deikhan proc to use item dam level rather than vnums
  • fix deikhan blind proc
  • add more procs to the oedit menu
+188 -192

0 comment

4 changed files

pr created time in 16 days

push eventsneezymud/sneezymud

Jeff Wolak

commit sha 6f25ea2f17171cae9d8a3f51883f4ac41e9d79fb

update news

view details

push time in 16 days

create barnchsneezymud/sneezymud

branch : proc_fixes

created branch time in 16 days

PR opened sneezymud/sneezymud

Reviewers
fix avenger proc for shalamayne sword

Adding shalamayne vnum and making some defaults for harm proc.

+8 -3

0 comment

1 changed file

pr created time in a month

create barnchsneezymud/sneezymud

branch : update_avenger_proc

created branch time in a month

Pull request review commentsneezymud/sneezymud

Fix how immunity is applied

 void TBeing::setImmunity(immuneTypeT type, short amt)  void TBeing::addToImmunity(immuneTypeT type, short amt) {-  immunities.immune_arr[type] = min(max(immunities.immune_arr[type] + amt, -100), 100);+  immunities.immune_arr[type] = immunities.immune_arr[type] + amt;

Ahh. I didn't look at the immune_arr. I just assumed since "amt" was short that it was an array of short.

In my test I had a couple items totaling 120. In master this is enough to see the problem but with my fix everything works fine. I tested again with items totaling 130 and saw it broken still.

I think there are really only two solutions here.

  1. Store an accurate number in the array and have getImmunity() return a min/maxed value
  2. Store a min/maxed value in the array but recalculate that value entirely from scratch each time an affect changes

I don't think this is stored in the database. Once the immunity value is bugged I was able to fix it by logging out and logging back in.

I think all affects are calculated from scratch at login (and some other times). See TBeing::affectTotal() https://github.com/sneezymud/sneezymud/blob/master/code/code/sys/handler.cc#L502

I've pushed a new commit that updates immune_arr to be an array of short and this seems to work with larger values.

wershlak

comment created time in 2 months

push eventsneezymud/sneezymud

Jeff Wolak

commit sha b3790b70851d7cb84cbc7938d887a253744eff0f

update immunity arr

view details

push time in 2 months

PR opened sneezymud/sneezymud

Fix how immunity is applied

Currently immunity is buggy when dealing with values above 100 or below -100.

This PR updates TBeing::addToImmunity to so that the accurate value is stored in immune_arr

TBeing::getImmunity will still min/max between 100 -100.

+1 -1

0 comment

1 changed file

pr created time in 2 months

create barnchsneezymud/sneezymud

branch : immunity_fix

created branch time in 2 months

issue closedsneezymud/sneezymud

Weapon immunity rework

Had a discussion with Aion about immunities that from weapon attacks.

Weapons are not itemized with +1,+2,+3 hit on them. In order to get a weapon with these stats it generally is preferable to find a non-magic weapon so it can be enhanced. Magical weapons shouldn't be a penalty. The system is kind of dumb if we don't itemize and scale the +hit up with weapon levels.

This is particularly painful for thieves since they cannot use glowing weapons to execute their sneak attacks.

We proposed a simple fix.

  • adjust the code so that non-magical weapons are subject to immune_nonmagic while magical weapons ignore it
  • Monks with voplat >= 15% ignore immune_nonmagic
  • change the enhance weapon spell so that it doesn't add the glow effect

This allows all weapons to be useful.

Future ideas:

  • remove immune_plus1/2/3 from code and from mobs to clean up after ourselves.
  • possibly convert immune_plus1 to immune_magic - with tight rules about how it is applied. No possibility of 100% immunity to magic and 100% immunity to non-magic.
  • Change enhance weapon to add other benefits (stats/HP/Mana/procs).
  • Allow enhance weapon to be cast on magical items, further enhancing or overwriting effects.

closed time in 2 months

wershlak

push eventwershlak/sneezymud

Elmo Todurov

commit sha 9afcfda1e2e873ce3aff87d92326b84e13fc8134

Fixed long descriptions again

view details

Aion

commit sha e9d48ae3b527dc3f9268f4de9c0ecd756bedb559

Added elite leather suitset I also changed the formatting to list objects in the same order they are listed as worn to players.

view details

Aion

commit sha 67a3369692e12fb6d2732a5c6fa6360772a34e43

Elite Guards now have better gear! Added/changed elite leather and castle forged steel sword to the elite guard. They are lvl 34 guards who now load lvl 25 equipment. This is a much needed upgrade and makes sense to me that the capital city's elite guard would have some decent stuff.

view details

Aion

commit sha 5bd25d86d1c5bf2ffa3b46bbe4eb7ad977b86f55

Updating elite guards to elite leather Elite guards appear in more than one Grimhaven zone. This is a change for uniformity.

view details

Jeff Wolak

commit sha a96946aac2beaeecb8dadcfbe850b42a81aeba1b

rework immunity to non-magic change enhance success message to not sound glowy update news clean up

view details

Aion

commit sha 80976128c3a633675c7a38b6eb279487c149f9f8

Adding a silvered flag option. Adding a silvered flag option.

view details

Aion

commit sha 3375e0e4735ae58c875ab049a0ee7bbeb9e6d07e

Silvered check and bless dmg boosts Upgrading dmg from blessed/silver weapons to various undead/demonic/lycanth creatures to be more significant. Adding a check for a new silvered flag which will become relevant upon release of a new option in game to have a weapon silvered, or silver plated.

view details

Aion

commit sha 416632cea5b5562a57067d60d5872e1ec9913b15

Adding silvered flag for objects.

view details

Aion

commit sha 3d8554cfee3eba7f78decdb9963f9f346ead1409

Correcting position of flag relative to constant.

view details

Elmo Todurov

commit sha 0788e35e4ca01de6be784ce25797a08f4f706b8f

Fixed zone loading code crashing if zonefile references a missing object

view details

Elmo Todurov

commit sha 5fc6c4bedf3e58b2df58999f7978c32784d56b25

Conf for docker-compose

view details

Elmo Todurov

commit sha 331c00b4d5dd0e2bdd3fe40c9b3c35f71611ec34

Ubuntu compatibility

view details

Elmo Todurov

commit sha 5762674e63c4ae6878abdff57593ccb0dfd28085

Removed RunOnReturn, pending figuring out why it broke

view details

Your Name

commit sha 6d1464081374e6c38f4473de02fb21c01bcd5df7

Changed no-player-id assert into warning

view details

Your Name

commit sha efe907207c81d0126d1bcd544480ca6dca525413

added core to gitignore

view details

Your Name

commit sha 4b8ac1203c22058658d66ba627e34531cf6aae3c

Added Temple of Stupidity

view details

Your Name

commit sha aa23cec5c64d5c484e88d59ccba43a87e0249bd6

Various zonefile updates

view details

Your Name

commit sha caa6a1a13c7fda44ce115d695e5af86ca8e9ea30

Added script to dump database state

view details

Your Name

commit sha 36f33e5e97f5187ef4da41ea0fb0e9ba42c4c690

Dumped fresh DB state

view details

Elmo Todurov

commit sha 03b726b826d8debbe52f84532686c1be94a5d47e

Automap: BFS

view details

push time in 2 months

more