Username: Password:

Author Topic: Ongoing Code Update Thread  (Read 26349 times)

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 804
  • Karma: +79
Re: Ongoing Code Update Thread
« Reply #90 on: July 06, 2017, 12:19:06 AM »
COM Version: 2259
Commit:      7f7d6a6ae8818a88b548920c792cc8178566aaa5
Built:       Thu Jul  6 13:35:31 CDT 2017

    -made it so all sheaths can be used by adaptability
    -fixed some issues with favor interpreting piety and adherent/devotee
    -fixed an issue with ensorcel not counting casts (can only go up max 20 levels)
    -fix to how adaptability improves
    -added adaptability, a skill that makes 0% weapon skills behave at 70-95%.  It
     does not affect bow, but allows the use of thrown at 70-95% as well.
    -fixed a bug in combatspam message for reflex.
    -removed extra lag from throwing or shooting arrows with poison/flame
    -added some extra checks for characters being valid
    -made all charmed creatures attempt to return to master
    -changed how timers work for charm and transmogrify
    -fixed an issue with reset progs not firing
    -adjusted all NPC weapon skills to 75 + level / 2
    -adjusted exotic weapon skills to 65 + level / 2

Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 804
  • Karma: +79
Re: Ongoing Code Update Thread
« Reply #91 on: July 14, 2017, 04:28:10 AM »
COM Version: 2263
Commit:      b5ba10267007a67f1855383d5a446f0da25b5495
Built:       Fri Jul 14 03:16:06 CDT 2017


    -fixed an issue causing mask items to load into game without the flag
    -added the voracity skill which uses the CRUNCH command to deal damage based
     on hunger/thirst.  Crunch has a chance to inflict Critical Wound, decreases
     hunger/thirst, and restores own HP by a small amount.  Characters with
     voracity do not suffer from regeneration effects of hunger or thirst.
    -added scent of blood, which increases damage as victim is bleeding.  Damage
     increases up to a total of 2x damage as enemy becomes more injured.
    -removed group tactics
    -fixed an issue where an NPC might get killed by a toxin and continue to be
     checked


Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 804
  • Karma: +79
Re: Ongoing Code Update Thread
« Reply #92 on: February 16, 2018, 09:33:36 AM »
Had some time to fix a crashing bug.  Apparently someone tried to kill Lord Wyndever while he was trying to emote...

commit a98b5a888acf3e249625b3e72decc579201b2a32
Author: Iskvarren
Date:   Fri Feb 16 08:28:47 2018 -0600

    -fixed an issue with purging NPCs trying to emote
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 804
  • Karma: +79
Re: Ongoing Code Update Thread
« Reply #93 on: November 12, 2018, 08:48:38 PM »
commit dca672009853133dad6dd33108de80319f555c87
Author: Iskvarren
Date:   Mon Nov 12 18:22:17 2018 -0600

    - Fixed a bug where exotic weapons had no swing delay.
    - Fixed an issue where NPCs could get stuck fighting guards.
    - Fixed a bad return value.
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 804
  • Karma: +79
Re: Ongoing Code Update Thread
« Reply #94 on: November 13, 2018, 11:54:11 PM »
I'd like to try and fix/add a few things every day.  Today I realized the new shaman spell I made doesn't target correctly and wasn't adding any damage bonuses like I intended.  I also added in some stuff for NPCs to prevent abuse of assisting NPCs.

commit 3b326d259327ba0cbbe339d4ca7042d2270e877c
Author: Iskvarren <iskvarren@mdhoria.net>
Date:   Tue Nov 13 22:51:59 2018 -0600

    -fixed a bug in ancestral blessing's targeting
    -fixed a bug causing half the effects in ancestral blessing to not add
    -made it so level 40+ NPCs only do 1 damage to each other
    -made NPCs always try to retarget if stuck fighting another NPC level 40+
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.

Iskvarren

  • Administrator
  • Sir Spams-a-Lot
  • *****
  • Posts: 804
  • Karma: +79
Re: Ongoing Code Update Thread
« Reply #95 on: April 08, 2019, 12:43:13 AM »
DONE - Look into why 100% butchering needs to have a failure chance.
Butchering success rate is now either your skill level or (50 - corpse level + skill), whichever is higher.
This means 100% skill = 100% success.
If you have 20% skill and you're butchering a level 10 corpse, it'll give you a 60% success rate.

DONE - Make successful shatter message cyan for visibility.
This allows your team to know to spam DPS instead of debuffs, esp if multiple people are trying to land shatter.

DONE - Newbies aren't protected from rescuing anymore.

DONE - Lesser Heal had a higher skill minimum than every other heal.  Brought it back down to a minimum 50% skill.  This makes those lavender pills heal 100 HP each, unless you're a cleric.

DONE - All new level 1 characters start with 11 spell slots (caps at 60 at level 50).  All rushed characters start with 60 spell slots.  I'll manually set anyone's slots to 60 and refund trains after this is implemented.

DONE - Not sure if right fix, but it seems like unfinished mails haven't been cleared properly since the beginning of time.  Added a line to see if we can do that better and avoid future mystery crashes.

DONE - Made the current immortals-only room vnum prompt option usable by mortals as long as they can see in the room.

DONE - Administer seems to be working fine, but leaves/roots don't work properly since they are programmed foods.  Allowed TRIG_EAT to fire for NPCs so you can administer these things.

DONE - Fixed sleep spell.  Also added Dreamcatcher spell for Shaman/Shifter.


commit 53ac055196a0deeb7b4a9319a3843c6e5b032f3b
Author: Iskvarren
Date:   Sun Apr 7 23:24:22 2019 -0500

    - made %R room vnum prompt option work for mortals if they can see in the room
    - made freeing up mail objects a little more rigorous
    - fixed a bug preventing characters from rescuing newbies
    - added DREAMCATCHER, a spell that can double recovery gains while sleeping
    - allowed all characters to naturally scale to 60 spell slots at level 50
    - attempted to fix a bug with rushed characters not being able to use moves
      despite having adequate hours
    - fixed a bug in lesser heal which made it act at 75% skill instead of 50%
    - fixed a bug in sleep caused by trying to make it work as a fightaffect
    - colored the success message for shatter in cyan for visibility
    - changed Butcher's success formula - either skill % or based on corpse level,
      whichever is higher
    - allowed TRIG_EAT to fire for NPCs
Everything is at the end of the to-do list.  Even the things at the front of the list are at the end.